Результаты поиска по запросу "c++11"
Не особенно здорово, но это так хорошо, как получается, я думаю ...
хакерское решение следующей проблемы: GCC 4.4+ принимает следующий код c ++ 0x: enum class my_enum { value1, value2 };Что позволяет использовать как это: my_enum e = my_enum::value1;со всеми прибамбасами это приносит. Я хотел бы сделать этот ...
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 ...
C ++ 11 Инициализация и объявление переменной
С C ++ 11 появился новый способ инициализации и объявления переменных. оригинал int c_derived = 0;C ++ 11 int modern{0};Каковы плюсы и минусы каждого метода, если таковые имеются? Зачем внедрять новый метод? Компилятор делает что-то другое?
Почему std :: hash структура вместо функции?
Стандартная библиотека реализует std :: hash как шаблонную структуру, которая специализируется для разных типов. Используется так: #include <iostream> #include <functional> int main() { std::hash<int> hasher; std::cout << hasher(1337) << ...
Какие <type_traits> не могут быть реализованы без ловушек компилятора?
C ++ 11 обеспечивает стандарт<type_traits>. Какие из нихневозможно реализовать без хуков компилятора? Примечание 1: под хуком компилятора я подразумеваю любую нестандартную языковую функцию, такую как__is_builtin....Примечание 2: многие из них ...
Безопасный для использования vector.emplace_back (новый MyPointer); Может ли сбой внутри вектора привести к утечке памяти?
Безопасно ли использовать vector.emplace_back( new MyPointer() );Или может быть выброшено исключение или какой-то сбой внутри вектора вызывает утечку памяти? Было бы лучше сделать что-то вроде следующего, где вы сначала помещаете указатель во ...
Компиляция исходников C ++ 11 для Android NDK
Я пытаюсь скомпилировать некоторые исходники C ++ 11 с Android NDK на Windows, но без особой удачи. Обратите внимание, что я прочитал некоторые другие вопросы о компиляции C ++ 11, но они, к сожалению, не сильно помогли. Я скачал ADT Bundle и ...
и это скомпилировано. Спасибо ;)
аюсь использовать новые функции C ++ 0x вQt Creator [http://en.wikipedia.org/wiki/Qt_Creator]под Windows (Qt Creator 2.0.1). Я читаю веткуКонфигурирование переключателей компилятора GCC в Qt, Qt Creator ...
Этот код не компилируется: «неоднозначный вызов перегруженной функции». Пробовал с 3 разными компиляторами.
готовил простой шаблонный тест в Code :: Blocks, но получаю сообщение об ошибке: Нет подходящей функции для вызова функции «OutputSizes ()» Вот мой исходный код: #include <iostream> #include <typeinfo> using namespace std; template ...
@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 ...