Закончен ли стандарт C ++ 0x?
Да!Он закончен.
Нет.
Он все еще находится в стадии разработки?
C ++ все еще находится в активной разработке, ноC ++ 11 не является.
Да и нет.Окончательный проект комитета (FCD) был выпущен в прошлом году.На данный момент новые функции не могут быть добавлены в C ++ 0x;все изменения на данный момент являются либо незначительными изменениями, либо изменениями, необходимыми для устранения дефектов (иногда изменения, необходимые для устранения дефектов, весьма обширные).
В марте, когда Комитет C ++ собирается в Мадриде, должно быть проведено голосованиепредставить окончательный проект международного стандарта (FDIS).Если это голосование пройдет успешно, C ++ 0x будет «завершен», и этот документ будет передан в ISO для ратификации (или одобрения, или как ISO называет этот процесс).
Если это голосование не пройдет или если комитет решит, что документ все еще не готов, тогда нам придется подождать до следующего собрания, и мы посмотрим, что произойдет.Большинство сообщений в блоге от членов комитета были положительными о завершении в марте, хотя
Поддерживают ли это крупные компиляторы?частично, полностью?
Большинство основных компиляторов имеют частичную поддержку различных функций C ++ 11.Страница тега C ++ 11 здесь, в Stack Overflow, содержит список ссылок на последний проект стандарта и документацию для нескольких основных реализаций компилятора со списками, которые поддерживают функции, а какие нет.Вики Apache Stdcxx имеет, вероятно, лучшую доступную таблицу состояния реализации функций .