Результаты поиска по запросу "uniform-initialization"
Почему синтаксис двойных фигурных скобок не предпочтителен для конструкторов, принимающих std :: initializer_list
Равномерная инициализация является важной и полезной функцией C ++ 11. Тем не менее, вы не можете просто использовать
это отдельные понятия. Лучше не путать их так рано.
+ при использовании синтаксиса initializer_list для инициализации объекта обычные конструкторы объекта также участвуют в разрешении перегрузки, когда никакое другое правило инициализации списка не применяется. Насколько я понимаю, следующий код ...
Как унифицировать инициализацию карты unique_ptr?
У меня есть этот код для инициализации карты в в unique_ptr.
Как использовать унифицированный синтаксис C ++ 11?
Я не могу понять, когда и как использовать новый унифицированный синтаксис инициализации в C ++ 11. Например, я получаю это: std::string a{"hello world"}; // OK std::string b{a}; // NOT OKПочему это не работает во втором случае? Ошибка: error: ...
Почему этот фрагмент с использованием единой инициализации компилируется с g ++ 4.6, но не с g ++ 4.7?
Обратите внимание, чтополученный использует унифицированный синтаксис C ++ 11 для вызова конструктора базового класса.
инициализация массива c ++ 11 не вызовет конструктор копирования
Я делаю небольшой класс, который использует массив по размеру. Вот код ....hpp
Почему 'std :: vector <int> b {2};' создать 1-элементный вектор, а не 2-элементный?
Последние несколько дней я играл с C ++ 11 и придумал что-то странное. Если я хочу равномерно инициализировать int: int a{5};Но если я сделаю то же самое с std :: vector: std::vector<int> b{2};Не создает двухэлементный массив, а скорее массив ...
Копировать конструктор фигурных скобок инициализации
мы можем инициализировать объекты класса, для которого у нас нет определения конструктора, используя:поэлементная инициализация.копия инициализации.инициализ...
Как унифицировать инициализацию карты unique_ptr?
У меня есть этот код для инициализации карты в в unique_ptr. auto a = unique_ptr<A>(new A()); map<int, unique_ptr<A>> m; m[1] = move(a);Могу ли я использовать форму инициализировать это? Я пытался map<int, unique_ptr<A>> m {{1, ...
Бэм, вот почему я люблю SO.com за подобные вещи.
аконный синтаксис C ++ 0x? class A { public: void some_function( const std::set<std::string> &options = {} ); // note that this is legal, which binds the const reference to a temporary: void some_function( const std::set<std::string> &options ...
Страница 1 из 2