Похожие чаты

Void add_to_vector(std::vector<std::string>& vec, std::string str) { vec.push_back(std::move(str)); } void add_to_vector_2(std::vector<std::string>& vec, const

std::string& str)
{
vec.push_back(str);
}

which one do you prefer and why ?

3 ответов

12 просмотров

for the first one you could go for emplace_back

Use emplace_back if you are moving

Dunno, probably the second. But maybe it's too artificial

Похожие вопросы

Обсуждают сегодня

Карта сайта