Результаты поиска по запросу "c++11"
Шаблон C ++ для развертывания цикла с помощью переключателя?
Мой вопрос похож наМожно ли развернуть цикл при работе с целочисленным параметром шаблона? [https://stackoverflow.com/questions/1099427/can-one-unroll-a-loop-when-working-with-an-integer-template-parameter/1100358#1100358] но я хочу смешать время ...
Почему я не могу сделать инициализированный в классе `const const std :: string` статическим членом
У меня есть следующий рабочий код: #include <string> #include <iostream> class A { public: const std::string test = "42"; //static const std::string test = "42"; // fails }; int main(void){ A a; std::cout << a.test << '\n'; }Есть ли веская ...
алгоритм добавления значений двух диапазонов и помещения их в третий
Мне было просто интересно, есть ли что-нибудь (в c ++ 11 или boost), которое могло бы помочь мне сделать что-то вроде этого: std::vector<int> v1 = {1, 2, 3}; std::vector<int> v2 = {2, 5, 4}; std::list<int> res; algorithm(v1.begin(), v1.end(), ...
Скобка в инициализации std :: array
Предположим, что естьstd::array быть инициализированным. Это нормально, если использовать двойные скобки: std::array<int, 2> x = {{0, 1}}; std::array<int, 2> x{{0, 1}};Также можно использовать одиночные скобки в старой доброй инициализации ...
Коллекция std :: functions с разными аргументами
Я пытаюсь написать простой диспетчер, пользовательский код может прикрепить к нему обратные вызовы. Каждое событие имеет известную подпись, и пользовательский код должен будет вызывать диспетчеризацию с правильным числом и типом аргумента. Это ...
C ++ std :: async запускается в основном потоке
Есть ли способ запустить функцию обратно в главном потоке? Так что, если я вызвал функцию через Async, которая загрузила файл, а затем проанализировала данные. Затем он будет вызывать функцию обратного вызова, которая будет выполняться в моем ...
Использование auto в циклах c ++
Я получаю предупреждение о несоответствии со знаком / без знака для следующего кода: auto n = a.size(); for (auto i = 0; i < n; i++) { }Проблема в том, что, присваивая 0i это становитсяint скорее, чемsize_t, Итак, что лучше: size_t n = ...
локальная переменная в качестве аргумента без типового имени
Почему нельзя использовать локальную переменную в качестве нетипичного аргумента? Например, в следующем кодеlocal_var нельзя аргументироватьX. template<int& x> struct X {}; void f(int local_var) { X<local_var> x; }
C ++ 11 пример значения и объекта в стандартной библиотеке?
В C ++ 11 3p3 говорится:Сущность являетсязначение, объект, ссылка, функция, перечислитель, тип, член класса, шаблон, специализация шаблона, пространство имен...