LINUX.ORG.RU

История изменений

Исправление snizovtsev, (текущая версия) :

    // v.emplace_back({1,true,3}); // не работает

Для такого варианта нужен push_back.

Добавляю значения по умолчанию:

error: no matching function

УМВР. G++ 12.2, Clang 14.

В случае, когда все поля со значениями – просто emplace_back() без аргументов должен работать.

g++5.1

Может пора обновиться?

Исправление snizovtsev, :

    // v.emplace_back({1,true,3}); // не работает

Для такого варианта нужен push_back.

Добавляю значения по умолчанию:

error: no matching function

УМВР. G++ 12.2, Clang 14.

В случае, когда все поля со значениями – просто emplace_back() без аргументов должен работать.

Исправление snizovtsev, :

    // v.emplace_back({1,true,3}); // не работает

Для такого варианта нужен push_back.

Добавляю значения по умолчанию:

error: no matching function

УМВР. G++ 12.2, Clang 14.

В случае когда все поля со значениями, то просто emplace_back() без аргументов должен работать.

Исправление snizovtsev, :

    // v.emplace_back({1,true,3}); // не работает

Для такого варианта нужен push_back.

Добавляю значения по умолчанию:

error: no matching function

УМВР. G++ 12.2, Clang 14.

В случае когда все поля со значениями, то просто emplace_back() без аргументов работает.

Исправление snizovtsev, :

    // v.emplace_back({1,true,3}); // не работает

Для такого варианта нужен push_back.

Добавляю значения по умолчанию:

error: no matching function

УМВР. G++ 12.2, Clang 14.

Исходная версия snizovtsev, :

    // v.emplace_back({1,true,3}); // не работает

Для такого варианта нужен push_back.

Добавляю значения по умолчанию: error: no matching function

УМВР. G++ 12.2, Clang 14.