*ISO объявила о публикации стандарта C++11.*
Это первое значительное изменение стандарта с 1998-го года. Вот несколько новых объявленных возможностей:
- ссылки на временные объекты и семантика переноса (rvalue reference);
- обобщённые константные выражения (ключевое слово constexpr);
- внешние шаблоны — возможность запретить компилятору инстанцировать шаблон в единице трансляции (extern template class);
- ключевое слово auto для задания типа переменной на этапе компиляции;
- цикл for по коллекции данных;
- lambda-функции;
- введена отдельная константа нулевого указателя nullptr;
- шаблоны с переменным числом параметров (variadic templates);
- thread-local хранилище, модель памяти с поддержкой потоков;
- изменения в стандартной библиотеке: включение hash tables, регулярных выражений, smart pointers, элементов синхронизации потоков и т.п.
- Полный список новых возможностей с подробным объяснением каждой из них можно посмотреть на http://en.wikipedia.org/wiki/C++11 или же более сжато на русском: http://ru.wikipedia.org/wiki/C++11
Полная поддержка C++11 обещается в GCC 4.7, объем поддержки на текущий момент можно оценить по таблице http://gcc.gnu.org/onlinedocs/libstdc++/...
ISO продает текст стандарта по 352 швейцарских франка ($386), но можно бесплатно скачать, например, его финальный черновик (практически не отличающийся от конечной версии) с сайта рабочей группы: http://www.open-std.org/jtc1/sc22/wg21/
DJm00n
12.10.2011 08:35 Vacuum-IM
Do you really want to delete ?
$386 за какой-то блядостандарт?!
Вот куда надо идти работать-то...
ну платные стандарты, это да, как-то дико. но должны же и они (ISO) как-то зарабатывать. чтобы хоть юридические расходы покрыть.
Пусть пожертвования собирают :3
ну это по сути и есть пожертвования. я лично покупать не буду.
Ну да. Я тоже. Я почитаю мануал к GCC =)
slooooow
прям так и слоу. на лоре было вчера лишь.
Ты феноменально быстр.
http://herbsutter.com/2011/10/10/iso-c11... 2 дня назад, например.
лор не читал, рсс не читал. работал'c.