Обычная конструкция STL:
vector<string> col;
copy(istream_iterator<string>(cin), istream_iterator<string>(),
back_inserter(col));
где мы используем istream_iterator
для копирования из std-входа (cin
) в вектор.
Может ли кто-нибудь объяснить, как работает этот код?
моя проблема в том, что я действительно не понимаю эту часть:
istream_iterator<string>(cin), istream_iterator<string>()