Результаты поиска по запросу "c++11"
Неявно ли удален конструктор перемещения ifsteam?
У меня есть следующий простой класс: class Source { public: Source() = default; Source(Source const&) = delete; Source(Source&&) = default; explicit Source(std::string const& fileName) : inputStream(fileName), path_(fileName) {} ~Source() = ...
получение c ++ 11 - совместимого компилятора
Все это похоже на колоссальный беспорядок. Все, что я хочу, это компилятор, который реализует C ++ 11, поэтому я могу использовать<chrono>, Но я так растерялся с самого начала. В настоящее время я создаю программы, вызывая G ++, но когда я ...
Почему перегрузка шаблонной и не шаблонной функции с «той же сигнатурой» вызывает функцию не шаблонную?
У меня есть этот код: template< class T = const int & > void f(T) {} void f(const int &) {} int main() { f(0); }Почему он называет второй вместо первого? Я думаю о них как об одном и том же, но они явно не так, как я не получаю ошибку ...
Является ли declval <T> () таким же, как (* (T *) nullptr)?
Являетсяdeclval<T>() просто замена старой уловки(*(T*)NULL) получить экземпляр T в типе decl, не беспокоясь о конструкторе T? Вот пример кода: struct A {}; struct B { A a; }; typedef decltype((*(B*)nullptr).a) T1; ...
С ++ 11 Делегированный конструктор Чистый виртуальный вызов методов и функций - опасность?
Не дубликатВызов виртуальной функции и чисто виртуальной функции из конструктора [https://stackoverflow.com/questions/8642363/invoking-virtual-function-and-pure-virtual-function-from-a-constructor] : Предыдущий вопрос относится к C ++ 03, а не к ...
Различия между std :: is_integer и std :: is_integral?
C ++ 11 предоставляет два типа шаблонов классов признаков:std::is_integer а такжеstd::is_integral, Однако я не могу сказать различия между ними. Какой тип, скажем, T, может сделатьstd::is_integer<T>::value правда ...
Может ли неназванный параметр функции иметь значение по умолчанию?
Является ли следующий код допустимым в C ++? void f(void* = 0) {} int main() { f(); }На какой странице стандарта C ++ указано, что это использование разрешено?
std :: function vs template
Благодаря C ++ 11 мы получилиstd::function семья функторов-фантиков. К сожалению, я продолжаю слышать только плохие вещи об этих новых дополнениях. Наиболее популярным является то, что они ужасно медленные. Я проверил это, и они действительно ...
cc1plus: ошибка: нераспознанная опция командной строки «-std = c ++ 11» с g ++
Я пытаюсь скомпилировать используяg++ и либо-std=c++11 или жеc++0x флаги. Однако я получаю эту ошибку cc1plus: error: unrecognized command line option "-std=c++11"g ++ - версия g++ (GCC) 4.1.2 20080704 (Red Hat 4.1.2-54) Copyright (C) 2006 ...
Есть ли у встроенных типов семантика перемещения?
Рассмотреть возможностьэто [http://ideone.com/DDd4bn]код: #include <iostream> using namespace std; void Func(int&& i) { ++i; } int main() { int num = 1234; cout << "Before: " << num << endl; Func(std::move(num)); cout << "After: " << num << ...