Результаты поиска по запросу "c++11"
g ++ 4.8.1 C ++ Threads, std :: system_error - операция не разрешена?
Это не повторяющийся вопрос, потому что представленные решения не работают на моем компиляторе. Я пытаюсь скомпилировать и запустить следующий примериз ...
Почему unique_ptr принимает два параметра шаблона, а shared_ptr принимает только один?
Обеunique_ptr [http://www.cplusplus.com/reference/memory/unique_ptr/]а также shared_ptr [http://www.cplusplus.com/reference/memory/shared_ptr/shared_ptr/] принять пользовательский деструктор для вызова объекта, которым они владеют. Но в ...
Почему при выводе типа для массивов указатель указывается первым, а не над массивом?
int v[1]; auto p1 = v; auto &p2 = v; auto *p3 = v;p1 имеет типint * (то же самое дляp3). Особенно в этом тривиальном образце я нахожуp2 ( int (&)[1] ) более полезно, поскольку оно наследует семантику массива, например Я могу подать заявкуsizeof ...
Почему std :: shared_ptr не должен знать полный тип, если он создан из ненулевого значения?
У меня есть фабричная функция в factory.h, которая возвращает std :: shared_ptr в базовый класс в foo.h. Factory.h использует прямое объявление для базового класса вместо включения foo.h. Как следующий код: factory.h: #include <memory> // ...
Необработанные строковые литералы и кодификация файлов
C ++ 11 представилнеобработанные строковые литералы [http://www.stroustrup.com/C++11FAQ.html#raw-strings]что может быть очень полезно для представления строк в кавычках, литералов с множеством специальных символов, таких как пути к файлам ...
Безопасные кроссплатформенные сопрограммы
Все встречающиеся реализации сопрограмм используют сборку или проверку содержимогоjmp_buf, Проблема с этим заключается в том, что она по своей сути не кроссплатформенная Я думаю, что следующая реализация не уходит в неопределенное поведение и ...
Как узнать, если цепочка выходного потока закончена?
Чего я пытаюсь достичь? Как я могу узнать, закончена ли цепочка потоков? Посмотрите на функцию ниже (все эти функции находятся внутри класса LogRouter в этом вопросе): template<typename First, typename... Rest> void log(const LogLevel ...
Как использовать функтор в качестве члена в шаблоне класса?
Я пытался использовать функтор какstd::function Объект внутри шаблона класса. Ниже то, что я сделал до сих пор. //! the functor class template template<typename T> struct func { void operator ()(T t) { std::cout << t << "\n"; } }; //! the class ...
Время жизни лямбда-объектов относительно преобразования указателя на функцию
Следующийэтот ответ [https://stackoverflow.com/questions/4726768/returning-functions-in-c/4730655#4730655] Теперь мне интересно, каковы правила для времени жизни лямбды и как они соотносятся с временем жизни указателей на функции, которые ...
constexpr и инициализация
Возможно, что-то подобное уже было задано, и, конечно, это придирка ... У меня есть куча постоянныхstd::mapс переключаться междуenum (class) ценности и ихstd::string представления (в обе стороны). Кто-то здесь указал мне, что эти карты будут ...