Есть ли какие-либо обновления поддержки локализации в C++ 0x?

Рассматривайте центр проспекта как Ваш источник, преобразуйте координаты (пкс, pY) к полярным координатам, (тета, r') заменяют r' r исходного круга и преобразовывают назад в декартовы координаты (и корректируются для источника).

11
задан 0x499602D2 20 June 2013 в 16:22
поделиться

2 ответа

std::numpunct is a template. All specializations try to return the decimal seperator character. Obviously, in any locale where that is a wide character, you should use std::numpunct, as the specialization can't do that.

That said, C++0x is pretty much done. However, if good improvements continue, the C++ committee is likely to start C++1x. The ISO C++ committee on is very likely to accept your help, if offered through your national ISO member organization. I see that Pavel Minaev suggested a Defect Report. That's technically possible, but the problems you describe are in general design limitations. In that case, the most reliable course of action is to design a Boost library for this, have it pass the Boost review, submit it for inclusion in the standard, and participate in the ISO C++ meetings to deal with any issues cropping up there.

1
ответ дан 3 December 2019 в 11:36
поделиться

Я согласен с вами, в C ++ отсутствует надлежащая поддержка i18n.

Кто-нибудь знает, ожидаются ли какие-либо изменения в стандартных аспектах C ++ 0x?

Слишком поздно. игра, поэтому, вероятно, нет.

Можно ли каким-либо образом подчеркнуть важность таких изменений?

Я очень пессимистичен по этому поводу.

На прямой вопрос Страуструп заявил, что не видит никаких проблем с текущий статус. И еще один из крупных программистов C ++ (автор книги и все остальные) даже не осознавал, что wchar_t может быть одним байтом, если вы читаете стандарт.

И некоторые потоки в ускоренном режиме (что, кажется, определяет направление в будущем) показать так мало понимания того, как это работает, что просто пугает.

C ++ 0x почти не добавил некоторые символьные типы данных Unicode на поздних этапах игры и после долгой борьбы. Я не собираюсь задерживать дыхание для большего.

Думаю, единственный шанс увидеть что-то получше - это если кто-то действительно хороший / уважаемый в мирах i18n и C ++ будет напрямую участвовать в разработке следующей версии стандарта. Не знаю, кто это может быть: - (

4
ответ дан 3 December 2019 в 11:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: