Результаты поиска по запросу "c++11"

1 ответ

Какие реализации std :: async используют пулы потоков?

Одно из преимуществ использованияstd::async вместо создания вручнуюstd::thread объекты должны бытьstd::async можно использовать пулы потоков под обложками, чтобы избежать проблем с переподпиской. Но какие реализации делают это? Я понимаю, что ...

1 ответ

Как я могу ждать несколько вещей

Я пишу потокобезопасную очередь, используя C ++ 11 и stl. Метод WaitAndPop в настоящее время выглядит следующим образом. Я хотел бы иметь возможность передать что-то в WaitAndPop, которое указывает, было ли запросить поток вызова остановить. ...

1 ответ

Переполнение стека регулярных выражений в C ++ 11 / VS2012

Я нахожусь в процессе преобразования более старого кода регулярного выражения Boost в C ++ 11, и я наткнулся на проблему с одним из моих тестовых случаев. Вот сценарий, который вызывает исключение переполнения стека с использованием std :: regex, ...

ТОП публикаций

1 ответ

Как использовать лямбда-функцию в качестве хэш-функции в unordered_map?

Интересно, возможно ли использовать лямбда-функцию в качестве пользовательской хеш-функции для unordered_map в C ++ 11? Если так, то каков синтаксис?

1 ответ

Деструкторы и нет, кроме

Я немного запутался с деструкторами иnoexcept, Насколько я понимаю, в C ++ 11 любой деструктор, в том числе пользовательский, неявноnoexcept(true)даже если мыthrow от него. И нужно указать явноnoexcept(false) если они хотят, чтобы так было по ...

2 ответа

MinGW и std :: thread

Поэтому я пытался получить следующий код для компиляции и запуска в Windows с помощью компилятора MinGW. #include <iostream> #include <thread> void test() { std::cout << "test" << std::endl; } int main() { std::thread t(test); }Я компилирую с ...

2 ответа

Как выполнить функцию-член класса в отдельном потоке, используя класс потока C ++ 11?

Я пытаюсь использовать C ++ 11std::thread класс для запуска функции-члена класса для параллельного выполнения. Код файла заголовка похож на: class SomeClass { vector<int> classVector; void threadFunction(bool arg1, bool arg2); public: void ...

1 ответ

Понимание примера использования 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 ...

1 ответ

Любая структура данных STL, как пара, которая дает три элемента (типа) вместо двух?

Вопрос 1: Я использую C ++ 11, и я учусь. Я понимаю, что могу сделать это с двумя парами: pair<pair<<#class _T1#>, <#class _T2#>>, <#class _T3#>>Это лучший способ? Вопрос 2: Если я не нуждаюсь в разных типах, то есть в одном и том же типе для ...

2 ответа

Почему resize () вызывает копию, а не перемещение содержимого вектора при превышении емкости? [Дубликат]

На этот вопрос уже есть ответ здесь: Как применить семантику перемещения при росте вектора? [/questions/8001823/how-to-enforce-move-semantics-when-a-vector-grows] 4 ответа Данный классX ниже (специальные функции-члены, отличные от явно ...