Описание тега c++-tr2

TR2 - Технический отчет C++ 2, предлагаемые расширения стандартной библиотеки C++ после C++11.
0 ответов

Будет ли C++ с Networking TR2 также иметь стандартную реализацию пула потоков?

Кажется, что C++ Networking TR2 содержит / основан на библиотеке ASIO, которая практически реализует пул потоков - дополнительных 30 строк достаточно для элементарного - это значит, что будет что-то вроде std::thread_pool как часть этого? Или рядом …
1 ответ

Возникли проблемы при входе в подкаталоги

Ознакомиться с <filesystem>Я написал простую рекурсивную функцию, которая обходит дерево каталогов: #include <filesystem> namespace fs = std::tr2::sys; const fs::directory_iterator fs_end; void walk(fs::path root) { std::cout << "E…
3 ответа

Состояние и содержание спецификации TR2 WRT C++

Ссылка Ссылка: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2849.pdf Я пытаюсь собрать информацию о TR2 и о том, как он относится к грядущему стандарту C++, если это вообще произойдет. Вот мои вопросы до сих пор. Если я пропустил какие-л…
13 янв '11 в 18:11
4 ответа

Как использовать std:: необязательный?

Я читаю документацию std::experimental::optional и у меня есть хорошее представление о том, что он делает, но я не понимаю, когда я должен его использовать или как я должен его использовать. На сайте пока нет примеров, что затрудняет мне понимание и…
31 май '13 в 15:35
1 ответ

C++11 файловая система (VS2012)

У меня много проблем с поиском какой-либо документации по заголовку, включенной в vs2012. Я вижу, что это упомянуто здесь, но они не предоставляют ссылку о том, как его использовать. То, что я действительно ищу, - это документация о том, как его исп…
28 авг '12 в 00:33
1 ответ

Ошибка преобразования std::tr2::sys::path в std::string?

Я использую библиотеку файловой системы Visual Studio 2013 TR2. Я вижу ошибку при преобразовании UNC-пути в строку: #include "StdAfx.h" #include <filesystem> #include <iostream> //---------------------------------------------------------…
19 дек '14 в 16:55
3 ответа

Будет ли TR2 выпущен в C++17?

В TR2 много приятного. Это будет в C++ 17? Я понимаю, что TR1 был завершен в 2005 году и должен был ждать стандартизации C++11. Но я также понимаю, что TR2 уже завершена? В моей ссылке на C++ 17 ничего не говорится о TR2, но я надеюсь...
21 ноя '14 в 20:15
2 ответа

is_directory () в VS2012 возвращает false для четных каталогов

Я бегу через каталог, содержащий несколько подкаталогов. Я использую recursive_directory_iterator. У меня есть каталог asr->collection ->(несколько каталогов и несколько текстовых файлов) #include <iostream> #include <filesystem> #includ…
14 дек '12 в 11:07
1 ответ

Каков статус N2965 - std::base и std::direct_bases?

Я пишу шаблон, который действительно должен знать обо всех базовых классах его типа параметра. std::bases черта, предложенная N2965, идеально подходит для этого, однако я не могу найти достоверную информацию о ее статусе. Это предложение еще живо? Е…
26 авг '13 в 00:15
3 ответа

Используя tr2::direct_bases получить n-й элемент результата

struct T1 {}; struct T2: T1 {}; typedef tr2::direct_bases&lt;T2&gt;::type NEW_TYPE ; должен вернуть мой что-то вроде тапла к базам типов. Как я могу получить n-й элемент этого __reflection_typelist<...>. Я ищу что-то вроде tuple_element для списка о…
01 мар '13 в 13:03