прикол? И вообще, когда нельзя использовать emplace_back вместо push_back?
разница между первым и вторым вызовами ясна?
Не нужно, когда не нужно использовать эксплисит конструкторы или когда тип аргумента такой же, как и тип объектов в векторе
Шаблонный аргумент не может вывести тип выражения {1}
Emplace back принимает параметр пак аргументов и форвардит их в конструктор типа из которого составлен вектор
v.emplace_back( 1 );
Обсуждают сегодня