Результаты поиска по запросу "c++11"
Используйте функцию-член в std :: packaged_task
То, что я хочу сделать, должно быть довольно легко, но я не понимаю ... Все, что я хочу сделать, - это запустить функцию-член класса в фоновом режиме в определенный момент времени. Результат этой функции также должен быть доступен «извне». ...
Почему сравнение двух параметров функции constexpr не является постоянным условием для статического утверждения?
constexpr uint32_t BitPositionToMask(int i,int Size){ static_assert(i < Size,"bit position out of range"); return 1 << i; }это генерирует: error: non-constant condition for static assertionна GCC 4.6.2 Я что-то не получаю или это ошибка ...
Общий шаблон для вызова функции с векторными элементами
Я хотел бы вызвать функцию с аргументами из вектора. Одно это, конечно, очень легко, но я хотел бы написать универсальную оболочку, которая выполняет задание для меня. Позже он также должен выполнить преобразование из универсального типа, такого ...
как изменить компилятор gcc на c ++ 11 в Ubuntu
Я использую Ubuntu 12.04 и gcc по умолчанию 4.6.3. Он не принимает команды c ++ 11 и выдает мне сообщение о том, что команда не совместима с c ++ 98. Я проверил онлайн и видел людей, которые советуют не менять компиляторы по умолчанию ...
Как я могу проверить, находятся ли два числа в пределах «x» значащих цифр пределов точности типа с плавающей запятой?
Итак, предположим, что у нас есть тип с плавающей точкой XType, в котором у нас есть два числа: XType const a = 1.2345 XType const b = 1.2300Затем я хочу функцию IsClose (XType const f1, XType const f2, unsigned const truncated_figures) такая, ...
Разве здесь не нужен модификатор const? [Дубликат]
На этот вопрос уже есть ответ здесь: Как возвращаемый объект может быть назначен? [/questions/8832304/how-can-a-returned-object-be-assignable] 1 ответ"Эффективный C ++«В пункте 3 написано« Используйте const всякий раз, когда это возможно », и он ...
Передача std :: array в качестве аргументов функции шаблона variadic
Я пытаюсь узнать о шаблонах variadic в C ++ 11. У меня есть класс, который в основном является оберткой вокругstd::array, Я хочу иметь возможность передавать функциональные объекты (в идеале лямбды) функции-члену, а затем иметь элементыstd::array ...
C ++ 11 Эффективность цикла в зависимости от диапазона «const auto & i» против «auto i»
В C ++ 11 я могу перебрать какой-то контейнер следующим образом: for(auto i : vec){ std::cout << i << std::endl; }Но я знаю, что это без необходимости -ненужно, так как мне нужно толькоРаспечатать значенияvec - делает копию (РЕДАКТИРОВАТЬ: ...
Почему автоматическое вычитание и вычитание типов шаблонов различаются для инициализаторов в фигурных скобках?
Я понимаю, что, учитывая инициализированный скобками,auto выведет типstd::initializer_list, в то время как вывод типа шаблона не удастся: auto var = { 1, 2, 3 }; // type deduced as std::initializer_list<int> template<class T> void f(T ...
Тривиальный необработанный указатель, который самоинициализируется в nullptr в C ++
Мне нравятся новые типы указателей в C ++ 11, но иногда мне все еще нужен необработанный указатель. Однако то, что меня все больше огорчает из-за «сырых» типов в C ++, это их привычка инициализироваться как неопределенная, если ей не дано явное ...