Sobes.tech
Junior — Middle
106

Koliko parametara prihvata metoda emplace_back za kontejner std::vector?

Компаније где су питане
Телкор

Одговор од АИ

sobes.tech АИ

Метод emplace_back контейнера std::vector принимает переменное количество параметров (variadic templates), которые передаются конструктору добавляемого элемента. Это значит, что количество параметров не фиксировано и зависит от конструктора типа элементов в векторе.

Пример:

std::vector<std::pair<int, std::string>> v;
v.emplace_back(1, "one"); // передаются два параметра для конструктора std::pair<int, std::string>