Код: Выделить всё
void push_back(T& num) {
my_vec[index] = num;
index++;
}
Код: Выделить всё
template
void emplace_back(Args&&... args) {
push_back(T(std::forward(args)...));
}
Кроме того, дайте мне знать, как это работает?
Обратите внимание: emplace_back не является моей реализацией , я взял это из других вопросов, так как искал способ реализовать собственный emplace_back.
Подробнее здесь: https://stackoverflow.com/questions/679 ... ementation