Различия в Microsoft C++ STL для Windows CE?

Кто-нибудь знает полный список различий в реализации Microsoft STL для Windows CE по сравнению с полной STL для рабочего стола? Я использую WinCE 6.0 с VS 2005.

Я немного удивлен, что они, кажется, удалили так много вещей; для GCC это почти то же самое. Спасибо!


person Rolle    schedule 03.09.2009    source источник
comment
Какую версию CE вы используете?   -  person Kyle Walsh    schedule 03.09.2009


Ответы (1)


согласно Справочнику по стандартной библиотеке C++ для устройств , (единственные) различия:

Новая функциональность

В эту версию Стандартная библиотека С++.

Неподдерживаемая функциональность

  • Стандартная библиотека C++ для устройств не включает поддержку локали.
  • uncaught_exception поддерживается только в Windows CE 5.0 и более поздних версиях, включая платформы Windows Mobile 2005.

Неподдерживаемые заголовки

Версия стандартной библиотеки C++ для устройств не поддерживает следующие заголовки:

  • <cerrno>
  • <csignal>
  • <locale>
person ax.    schedule 03.09.2009
comment
К сожалению, я столкнулся с большим количеством различий, когда речь идет о Windows Mobile. Некоторые функции, связанные со строками, были удалены из C. Я не могу вспомнить какой, прошел год с тех пор, как я это обнаружил. - person Cătălin Pitiș; 03.09.2009
comment
yes — просматривать неподдерживаемые категории в библиотеках времени выполнения Windows CE C (msdn.microsoft. com/en-us/library/ms859579.aspx) и функции времени выполнения C, поддерживаемые Windows CE (msdn.microsoft.com/en-us/library/ms859613.aspx). но вопрос был о C++ STL для CE. - person ax.; 03.09.2009
comment
Спасибо, мне всегда очень трудно найти подобные обзорные статьи в MSDN. Я начал задаваться вопросом, когда я не мог использовать потоки... - person Rolle; 03.09.2009