2014-01-05 6 views

ответ

1

Вы бы лучше искали их на Google или cppreference.com, прежде чем просить для любого дальнейшего использования.

+0

К сожалению о моей лени описания. Спасибо, [link] (http://en.cppreference.com/w/cpp/container/vector/emplace_back) на самом деле недостаточно. Тем не менее, @ daniel-frey дал хорошее направление, в котором упоминается конструктор (4) в push_back. –

2

Я не уверен, что ваш реальный вопрос, но код показали вставки нового вектора на месте внутри B. Новый вектор инициализируется путем вызова его constructor (4), который принимает два аргумента A.cbegin() , A.cend().

Вы можете думать об этом как оптимизированный вариант

B.push_back(std::vector<int>(A.cbegin() , A.cend())); 
+0

Спасибо, Дэниэл, это хороший намек. –

Смежные вопросы