Вы должны , а не (обычно) сделать это, написав цикл.Обычно вы должны использовать заранее написанный алгоритм, такой как std::copy
:
std::copy(mlt.begin(), mlt.end(),
std::ostream_iterator<T>(std::cout, "\n"));
В зависимости от ситуации, может быть несколько вариантов, которые могут быть полезными, например, использование infix_ostream_iterator
, которое я опубликовалв предыдущем ответе .Это полезно в первую очередь, когда вы хотите разделить элементы в списке, чтобы получить (например) 1,2,3,4,5
, а не 1,2,3,4,5,
, который получит ostream_iterator
.