Опубликован стандарт C++11 (бывший C++0x)

ISO объявила о публикации стандарта C++11. Это первое значительное изменение стандарта с 1998-го года. Вот несколько новых объявленных возможностей:
ссылки на временные объекты и семантика переноса (rvalue reference);
обобщённые константные выражения (ключевое слово constexpr);
внешние шаблоны — возможность запретить компилятору инстанцировать шаблон в единице трансляции (extern template class);
ключевое слово auto для задания типа переменной на этапе компиляции;
цикл for по коллекции данных;
lambda-функции;
введена отдельная константа нулевого указателя nullptr;
шаблоны с переменным числом параметров (variadic templates);
thread-local хранилище, модель памяти с поддержкой потоков;
изменения в стандартной библиотеке: включение hash tables, регулярных выражений, smart pointers, элементов синхронизации потоков и т.п.
Полный список новых возможностей с подробным объяснением каждой из них можно посмотреть на en.wikipedia.org/wiki/C 11 или же более сжато на русском: ru.wikipedia.org/wiki/C 11Полная поддержка C++11 обещается в GCC 4.7, объем поддержки на текущий момент можно оценить по таблице gcc.gnu.org/onlinedocs/libstdc /manual/status.html#status.iso.200xISO продает текст стандарта по 352 швейцарских франка ($386), но можно бесплатно скачать, например, его финальный черновик (практически не отличающийся от конечной версии) с сайта рабочей группы: open-std.org/jtc1/sc22/wg21/