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>