Какая версия библиотеки C ++ в Linux соответствует стандарту «ISO C ++ 11»?

В настоящее время я использую Debian Squeeze (AMD64 linux), libstdc ++ 5 и libstdc ++ 6 на своем компьютере.

Соответствуют ли эти библиотеки C ++ стандарту ISO C ++ 11?

 mvr95031 мая 2012 г., 00:19
C ++ lib версия 4.4.5, gcc версия 4.4.5, g ++ версия 4.4.5
 mvr95031 мая 2012 г., 00:23
@ birryree спасибо.
 Matteo Italia31 мая 2012 г., 01:17
Я не думаю, что естьлюбо Компилятор C ++, полностью совместимый с C ++ - 11.
 J.N.31 мая 2012 г., 04:05
@ birryree Ваша ссылка предназначена для "основных" функций языка, а не для библиотеки.
 wkl31 мая 2012 г., 00:10
Какая актуальная версияlibstdc++ установлен, а какую версию компилятора GCC вы используете? Если вы используете стабильные / тестовые пакеты для Debian / Squeeze, у вас, вероятно, есть GCC 4.4 и связанный с нимlibstdc++, и вы можете увидеть, какие функции C ++ 11 вы получаете, перекрестно ссылаясь на таблицу на этой странице: Gcc.gnu.org / проекты / cxx0x.html

Ответы на вопрос(1)

Решение Вопроса

оддержка @ C ++ 11 на stdlibc ++ (это последняя версия, а не та, что у тебя есть)

C ++ 11 поддержка версий GCC

Лучше всего попробоватьlibc ++ (разработано для clang, но также работает с GCC 4.4). Вы также можете попробовать загрузить и скомпилировать последнюю версию clang или GCC.

Only MS имеет полностью реализованную библиотеку C ++ 11 в VC 11 (или, как они утверждают, да, это вам не поможет, извините).

 mvr95031 мая 2012 г., 04:20
Спасибо за подробную информацию о C ++ 11.
 Matthieu M.31 мая 2012 г., 08:32
Примечание: из того, что я вижу в списке рассылки clang, получить libc ++ для компиляции вне мира Apple не так просто. Тем, кто пытается, не стесняйтесь обращаться к списку рассылки и просить о помощи.
 mvr95031 мая 2012 г., 04:30
Я буду ждать поддержки в g ++.

Ваш ответ на вопрос