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

2 ответа

Используйте функцию-член в std :: packaged_task

То, что я хочу сделать, должно быть довольно легко, но я не понимаю ... Все, что я хочу сделать, - это запустить функцию-член класса в фоновом режиме в определенный момент времени. Результат этой функции также должен быть доступен «извне». ...

1 ответ

Почему сравнение двух параметров функции 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 Я что-то не получаю или это ошибка ...

1 ответ

Общий шаблон для вызова функции с векторными элементами

Я хотел бы вызвать функцию с аргументами из вектора. Одно это, конечно, очень легко, но я хотел бы написать универсальную оболочку, которая выполняет задание для меня. Позже он также должен выполнить преобразование из универсального типа, такого ...

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

2 ответа

как изменить компилятор gcc на c ++ 11 в Ubuntu

Я использую Ubuntu 12.04 и gcc по умолчанию 4.6.3. Он не принимает команды c ++ 11 и выдает мне сообщение о том, что команда не совместима с c ++ 98. Я проверил онлайн и видел людей, которые советуют не менять компиляторы по умолчанию ...

3 ответа

Как я могу проверить, находятся ли два числа в пределах «x» значащих цифр пределов точности типа с плавающей запятой?

Итак, предположим, что у нас есть тип с плавающей точкой XType, в котором у нас есть два числа: XType const a = 1.2345 XType const b = 1.2300Затем я хочу функцию IsClose (XType const f1, XType const f2, unsigned const truncated_figures) такая, ...

5 ответов

Разве здесь не нужен модификатор const? [Дубликат]

На этот вопрос уже есть ответ здесь: Как возвращаемый объект может быть назначен? [/questions/8832304/how-can-a-returned-object-be-assignable] 1 ответ"Эффективный C ++«В пункте 3 написано« Используйте const всякий раз, когда это возможно », и он ...

2 ответа

Передача std :: array в качестве аргументов функции шаблона variadic

Я пытаюсь узнать о шаблонах variadic в C ++ 11. У меня есть класс, который в основном является оберткой вокругstd::array, Я хочу иметь возможность передавать функциональные объекты (в идеале лямбды) функции-члену, а затем иметь элементыstd::array ...

2 ответа

C ++ 11 Эффективность цикла в зависимости от диапазона «const auto & i» против «auto i»

В C ++ 11 я могу перебрать какой-то контейнер следующим образом: for(auto i : vec){ std::cout << i << std::endl; }Но я знаю, что это без необходимости -ненужно, так как мне нужно толькоРаспечатать значенияvec - делает копию (РЕДАКТИРОВАТЬ: ...

3 ответа

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

Я понимаю, что, учитывая инициализированный скобками,auto выведет типstd::initializer_list, в то время как вывод типа шаблона не удастся: auto var = { 1, 2, 3 }; // type deduced as std::initializer_list<int> template<class T> void f(T ...

4 ответа

Тривиальный необработанный указатель, который самоинициализируется в nullptr в C ++

Мне нравятся новые типы указателей в C ++ 11, но иногда мне все еще нужен необработанный указатель. Однако то, что меня все больше огорчает из-за «сырых» типов в C ++, это их привычка инициализироваться как неопределенная, если ей не дано явное ...