Результаты поиска по запросу "c++11"
Какие реализации std :: async используют пулы потоков?
Одно из преимуществ использованияstd::async вместо создания вручнуюstd::thread объекты должны бытьstd::async можно использовать пулы потоков под обложками, чтобы избежать проблем с переподпиской. Но какие реализации делают это? Я понимаю, что ...
Как я могу ждать несколько вещей
Я пишу потокобезопасную очередь, используя C ++ 11 и stl. Метод WaitAndPop в настоящее время выглядит следующим образом. Я хотел бы иметь возможность передать что-то в WaitAndPop, которое указывает, было ли запросить поток вызова остановить. ...
Переполнение стека регулярных выражений в C ++ 11 / VS2012
Я нахожусь в процессе преобразования более старого кода регулярного выражения Boost в C ++ 11, и я наткнулся на проблему с одним из моих тестовых случаев. Вот сценарий, который вызывает исключение переполнения стека с использованием std :: regex, ...
Как использовать лямбда-функцию в качестве хэш-функции в unordered_map?
Интересно, возможно ли использовать лямбда-функцию в качестве пользовательской хеш-функции для unordered_map в C ++ 11? Если так, то каков синтаксис?
Деструкторы и нет, кроме
Я немного запутался с деструкторами иnoexcept, Насколько я понимаю, в C ++ 11 любой деструктор, в том числе пользовательский, неявноnoexcept(true)даже если мыthrow от него. И нужно указать явноnoexcept(false) если они хотят, чтобы так было по ...
MinGW и std :: thread
Поэтому я пытался получить следующий код для компиляции и запуска в Windows с помощью компилятора MinGW. #include <iostream> #include <thread> void test() { std::cout << "test" << std::endl; } int main() { std::thread t(test); }Я компилирую с ...
Как выполнить функцию-член класса в отдельном потоке, используя класс потока C ++ 11?
Я пытаюсь использовать C ++ 11std::thread класс для запуска функции-члена класса для параллельного выполнения. Код файла заголовка похож на: class SomeClass { vector<int> classVector; void threadFunction(bool arg1, bool arg2); public: void ...
Понимание примера использования std :: condition_variable
Есть пример использованияcondition_variable взято изcppreference.com [http://en.cppreference.com/w/cpp/thread/condition_variable]: #include <condition_variable> #include <mutex> #include <thread> #include <iostream> #include <queue> #include ...
Любая структура данных STL, как пара, которая дает три элемента (типа) вместо двух?
Вопрос 1: Я использую C ++ 11, и я учусь. Я понимаю, что могу сделать это с двумя парами: pair<pair<<#class _T1#>, <#class _T2#>>, <#class _T3#>>Это лучший способ? Вопрос 2: Если я не нуждаюсь в разных типах, то есть в одном и том же типе для ...
Почему resize () вызывает копию, а не перемещение содержимого вектора при превышении емкости? [Дубликат]
На этот вопрос уже есть ответ здесь: Как применить семантику перемещения при росте вектора? [/questions/8001823/how-to-enforce-move-semantics-when-a-vector-grows] 4 ответа Данный классX ниже (специальные функции-члены, отличные от явно ...