Справочное руководство по стандартной библиотеке С++ 0x
Я долгое время программировал на С++ и недавно слышал, что новая версия стандарта С++ подходит. Я изучил стандартные черновики и узнал, что есть много нового, что облегчит мое программирование. Поэтому я хочу привыкнуть к новому стандарту, прежде чем он выйдет. Однако довольно сложно кодировать новую стандартную библиотеку, не имея при этом достойного справочного руководства. Я googled и нашел только некоторые страницы, например Wikipedia С++ 0x page, которые являются справочными руководствами не. Знает ли кто-нибудь справочное руководство по стандартной библиотеке С++ 0x? Я ищу что-то похожее на MSDN Стандартная справочная библиотека на С++.
Ответы
Ответ 1
Был некоторый хороший прогресс в получении новых возможностей С++ 0x на wiki-основе cppreference.com. Документация в основном основана на ноябрьском проекте стандарта (N3225).
Он все еще далек от завершения, но он становится лучше с каждым днем.
Ответ 2
Проверьте свой сайт компилятора/справочное руководство. Некоторые производители компиляторов начали добавлять функции С++ 0x, особенно те, которые уже были предварительно доработаны в Техническом отчете 1. Например, см. http://msdn.microsoft.com/en-us/library/bb982198.aspx для функций TR1 Microsoft уже включена в Visual Studio 2010.
Ответ 3
Ниже приведена несколько более старая версия проекта С++ 0x здесь. Это та же ссылка, что и вы, но для VS2010, которая реализует некоторые из новых стандартов. Пока единственные вещи, которые я нашел отсутствующими (не говоря уж об этом, единственные), представляют собой структуру каждого цикла и многопоточность С++ 0x.
Я не слишком задумывался об этом, но там список функций, поддерживаемых GCC здесь.
Ответ 4
Я не думаю, что было бы справочное руководство для С++ 0x, потому что этот стандарт все еще экспериментальный. Ожидается, что С++ 0x будет опубликован ISO в конце 2011 года, поэтому тогда будет справочное руководство (в двух словах и т.д.).
Ответ 5
Почему бы просто не попробовать функции с помощью недавнего компилятора? Gcc уже много реализует (в зависимости от версии), а Visual Studio 10 реализует 5 новых функций.
Я играю с лямбдами, авто и списками инициализаций в настоящий момент на работе и дома, и это действительно те функции, которые упрощают все, что вы пишете раньше.