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

2 ответа

GDB переходит к неправильным линиям не по порядку

Настройка приложения: У меня есть приложение C ++ 11, использующее следующие сторонние библиотеки: повысить 1.51.0cppnetlib 0.9.4jsoncpp 0.5.0Код приложения опирается на несколько собственных общих объектов, все они были разработаны моей ...

1 ответ

Стандартный код C ++ 11 эквивалентен инструкции PEXT Haswell (и, вероятно, будет оптимизирован компилятором)

Архитектура Haswell предлагает несколько новых инструкций. Один из них являетсяPEXT (извлечение параллельных битов [http://en.wikipedia.org/wiki/Bit_Manipulation_Instruction_Sets]) чья функциональность объясняется этим изображением ...

5 ответов

Как записать unique_ptr в лямбда-выражение?

Я пробовал следующее: std::function<void ()> getAction(std::unique_ptr<MyClass> &&psomething){ //The caller given ownership of psomething return [psomething](){ psomething->do_some_thing(); //psomething is expected to be released after ...

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

5 ответов

Как удалить с карты во время итерации?

Как удалить с карты во время итерации? любить: std::map<K, V> map; for(auto i : map) if(needs_removing(i)) // remove it from the mapЕсли я используюmap.erase это сделает недействительными итераторы

4 ответа

слишком много инициализаторов для 'int [0]' c ++

Первый: int k[] ={1,2,3,4,5};Во-вторых: struct slk { int k[] ={1,2,3,4,5}; };для этих двух утверждений, почему первое проходит компиляцию, а второе дает мне ошибка: слишком много инициализаторов для 'int [0]'. компиляция прошла бы, если бы я ...

7 ответов

C2977: 'std :: tuple': слишком много аргументов шаблона (MSVC11)

Я пытаюсь создать Googletest с Visual C ++ 11, но следующий код вызывает ошибку template <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9> void ...

4 ответа

Ну, как работает пользовательское удаление std :: unique_ptr?

Согласно N3290std::unique_ptr принимает аргумент удаления в своем конструкторе. Однако я не могу заставить его работать с Visual C ++ 10.0 или MinGW g ++ 4.4.1 в Windows, а также с g ++ 4.6.1 в Ubuntu. Поэтому я боюсь, что мое понимание этого ...

2 ответа

Конструкторы перемещения создаются автоматически?

У меня большой класс, в котором много контейнеров STL. Будет ли компилятор автоматически создавать конструктор перемещения, который будет перемещать эти контейнеры к цели, или я должен сделать свой собственный?

1 ответ

странное поведение при использовании chrono :: high_resolution_clock :: now ()

Я смотрел на различные методы цикла игры, например. Гленн Фидлер и ДеВиттер. Мне было трудно понять критические области из-за моих собственных ограничений в знаниях C ++. После этого я попытался реализовать свой собственный метод .... Я подумал, ...

1 ответ

Почему передача аргументов ссылки на объект в функцию потока не компилируется?

Я пришел к проблеме с использованием нового C ++ 11std::thread интерфейс. Я не могу понять, как передать ссылку наstd::ostream к функции, которую будет выполнять поток. Вот пример с передачей целого числа (скомпилируйте и работайте, как ...