Результаты поиска по запросу "c++11"
Является ли список инициализаторов, как это законно в C ++ 11?
Я прочитал 5-е издание C ++ primer, в котором говорится, что это новейший стандартный инициализатор списка поддержки. Мой тестовый код выглядит так: #include <iostream> #include <string> #include <cctype> #include <vector> using std::cin; using ...
Стандартная формулировка C ++: подразумевает ли «сквозь все итераторы в диапазоне» последовательность?
Это ТАК вопрос [https://stackoverflow.com/questions/14823291]вызвал дискуссию оstd::generate и гарантии, сделанные стандартом. В частности, можете ли вы использовать функциональные объекты с внутренним состоянием и полагаться наgenerate(it1, it2, ...
упорядочение памяти с помощью спиновой блокировки atomic_flag
Я пытаюсь познакомиться с новыми концепциями упорядочения памяти в c ++ 11 и считал, что на самом деле довольно хорошо их понимаю, пока не наткнулся на эту реализацию спин-блокировки: #include <atomic> namespace JayZ { namespace Tools { class ...
std :: unique_ptr, средства удаления и API Win32
В VC2012 я хочу создать мьютекс в конструкторе, используя уникальный указатель и средство удаления, так что мне не нужно создавать деструктор только для вызова CloseHandle. Я бы подумал, что это будет работать struct foo { ...
Как зациклить последовательные пары в контейнере STL, используя синтаксис цикла на основе диапазона?
Как создать пользовательский класс для зацикливания последовательных пар элементов в контейнере STL с использованием цикла на основе диапазона? Это синтаксис и вывод, который я хочу: std::list<int> number_list; number_list.push_back(1); ...
потокобезопасность отправки MPI с использованием потоков, созданных с помощью std :: async
Согласно сэтот сайт [http://www.mcs.anl.gov/research/projects/mpi/www/www3/MPI_Send.html], использованиеMPI::COMM_WORLD.Send(...) Поток безопасен. Однако в моем приложении я часто (не всегда) сталкиваюсь с тупиками или получаю ошибки ...
лучше использовать shared_ptr.reset или operator =?
Я пытаюсь обернуть голову вокруг новых идиом для C ++ 11. Похоже, что по крайней мере с shared_ptr, между использованиемnew T() а такжеmake_shared<T>(). Но что из сброса общего указателя, чтобы указать на новый экземпляр чего-либо. Раньше я бы ...
нет соответствующего конструктора для инициализации 'vector <string>' с помощью clang ++ 3.2 [duplicate]
На этот вопрос уже есть ответ здесь: Является ли список инициализаторов, как это законно в C ++ 11? [/questions/14790354/is-initializer-list-like-this-legal-in-c11] 1 ответЯ изучаю C ++ с C ++ Primer, 5-е издание .. Я пытаюсь скомпилировать ...
Где правильное (управление ресурсами) правило нуля? [закрыто]
Вот статья, в которой говорится о идиомеПравило нуля [http://flamingdangerzone.com/cxx11/2012/08/15/rule-of-zero.html]. Вот выдержка: class module { public: explicit module(std::wstring const& name) : handle { ::LoadLibrary(name.c_str()), ...
Почему std :: async копирует свои const & аргументы?
Я пытаюсь ускорить программу с помощью std :: async. Допустим, у меня есть функция T* f (const T& t1, const T& t2, const T& t3)Где T - это тип, который стоит копировать. У меня есть несколько независимых вызовов f с разными аргументами, и я ...