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

3 ответа

Не особенно здорово, но это так хорошо, как получается, я думаю ...

хакерское решение следующей проблемы: GCC 4.4+ принимает следующий код c ++ 0x: enum class my_enum { value1, value2 };Что позволяет использовать как это: my_enum e = my_enum::value1;со всеми прибамбасами это приносит. Я хотел бы сделать этот ...

1 ответ

c ++ 11 синтаксис emplace_back и push_back со структурой

Я использую MSVC, Visual Studio 2013. Предположим, у меня есть структура: struct my_pair { int foo, bar; };И я хочу добавить кучу из них эффективно, не создавая временные и не удаляя их: vector<my_pair> v; v.push_back(41, 42); // does not work ...

2 ответа

C ++ 11 Инициализация и объявление переменной

С C ++ 11 появился новый способ инициализации и объявления переменных. оригинал int c_derived = 0;C ++ 11 int modern{0};Каковы плюсы и минусы каждого метода, если таковые имеются? Зачем внедрять новый метод? Компилятор делает что-то другое?

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

2 ответа

Почему std :: hash структура вместо функции?

Стандартная библиотека реализует std :: hash как шаблонную структуру, которая специализируется для разных типов. Используется так: #include <iostream> #include <functional> int main() { std::hash<int> hasher; std::cout << hasher(1337) << ...

2 ответа

Какие <type_traits> не могут быть реализованы без ловушек компилятора?

C ++ 11 обеспечивает стандарт<type_traits>. Какие из нихневозможно реализовать без хуков компилятора? Примечание 1: под хуком компилятора я подразумеваю любую нестандартную языковую функцию, такую как__is_builtin....Примечание 2: многие из них ...

2 ответа

Безопасный для использования vector.emplace_back (новый MyPointer); Может ли сбой внутри вектора привести к утечке памяти?

Безопасно ли использовать vector.emplace_back( new MyPointer() );Или может быть выброшено исключение или какой-то сбой внутри вектора вызывает утечку памяти? Было бы лучше сделать что-то вроде следующего, где вы сначала помещаете указатель во ...

1 ответ

Компиляция исходников C ++ 11 для Android NDK

Я пытаюсь скомпилировать некоторые исходники C ++ 11 с Android NDK на Windows, но без особой удачи. Обратите внимание, что я прочитал некоторые другие вопросы о компиляции C ++ 11, но они, к сожалению, не сильно помогли. Я скачал ADT Bundle и ...

1 ответ

 и это скомпилировано. Спасибо ;)

аюсь использовать новые функции C ++ 0x вQt Creator [http://en.wikipedia.org/wiki/Qt_Creator]под Windows (Qt Creator 2.0.1). Я читаю веткуКонфигурирование переключателей компилятора GCC в Qt, Qt Creator ...

2 ответа

Этот код не компилируется: «неоднозначный вызов перегруженной функции». Пробовал с 3 разными компиляторами.

готовил простой шаблонный тест в Code :: Blocks, но получаю сообщение об ошибке: Нет подходящей функции для вызова функции «OutputSizes ()» Вот мой исходный код: #include <iostream> #include <typeinfo> using namespace std; template ...

2 ответа

@GoranFlegar: я сказал, что я не адвокат по языку. Я представил обоснование, как я его вижу.

указан неверный код: struct foo { struct bar; bar x; // error: field x has incomplete type struct bar{ int value{42}; }; }; int main() { return foo{}.x.value; }Это вполне понятно, так какfoo::bar считается неполным в точке, гдеfoo::x ...