Подтвердить что ты не робот

Справочное руководство по стандартной библиотеке С++ 0x

Я долгое время программировал на С++ и недавно слышал, что новая версия стандарта С++ подходит. Я изучил стандартные черновики и узнал, что есть много нового, что облегчит мое программирование. Поэтому я хочу привыкнуть к новому стандарту, прежде чем он выйдет. Однако довольно сложно кодировать новую стандартную библиотеку, не имея при этом достойного справочного руководства. Я googled и нашел только некоторые страницы, например Wikipedia С++ 0x page, которые являются справочными руководствами не. Знает ли кто-нибудь справочное руководство по стандартной библиотеке С++ 0x? Я ищу что-то похожее на MSDN Стандартная справочная библиотека на С++.

4b9b3361

Ответ 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 новых функций.

Я играю с лямбдами, авто и списками инициализаций в настоящий момент на работе и дома, и это действительно те функции, которые упрощают все, что вы пишете раньше.