Справочное руководство по стандартной библиотеке c ++ 0x - PullRequest
11 голосов
/ 21 января 2011

Я программировал на C ++ в течение многих лет и недавно узнал, что готовится новая версия стандарта C ++. Я изучил стандартные черновики и обнаружил, что есть много нового, что облегчит мне программирование. Поэтому я хочу привыкнуть к новому стандарту, прежде чем он выйдет. Тем не менее, довольно сложно кодировать, используя новую стандартную библиотеку, не имея приличного справочного руководства. Я гуглил и нашел только некоторые страницы, такие как C ++ 0x страница Википедии , которые не справочные руководства Кто-нибудь знает справочное руководство по стандартной библиотеке C ++ 0x? Я ищу что-то похожее на MSDN Standard C ++ Library Reference .

Ответы [ 5 ]

6 голосов
/ 21 января 2011

Был достигнут некоторый прогресс в получении новых функций C ++ 0x на вики на cppreference.com . Документация в основном основана на проекте стандарта ноябрь 2010 г. (N3225) .

Это еще далеко от завершения, но с каждым днем ​​становится все лучше.

2 голосов
/ 21 января 2011

Проверьте сайт вашего компилятора / справочное руководство. Некоторые производители компиляторов начали добавлять функции C ++ 0x, особенно те, которые уже были предварительно завершены в Техническом отчете 1. Например, см. http://msdn.microsoft.com/en-us/library/bb982198.aspx для функций TR1, которые Microsoft уже включила в Visual Studio 2010.

1 голос
/ 21 января 2011

Чуть более старую версию черновика C ++ 0x можно найти здесь . Это та же ссылка, что и вы, но для VS2010, в которой реализованы некоторые новые стандарты. До сих пор единственные вещи, которые я обнаружил отсутствующими (не говоря уже о том, что они единственные), - это структура цикла для каждого и многопоточность C ++ 0x.

Я не особо разбирался в этом, но здесь есть список поддерживаемых GCC функций здесь .

0 голосов
/ 21 января 2011

Почему бы просто не попробовать функции с помощью недавнего компилятора? Gcc уже реализовал многое (в зависимости от версии), а Visual Studio 10 - 5 новых функций.

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

0 голосов
/ 21 января 2011

Я не думаю, что было бы справочное руководство для C ++ 0x, потому что этот стандарт все еще экспериментален. Ожидается, что C ++ 0x будет опубликован ISO примерно в конце 2011 года, поэтому будет справочное руководство (в двух словах и т. Д.)

...