одарённому, почему вызов перегруженной шаблонной функции для векторов внутри цикла? Я никак не могу распарсить это в уме. Спасибо.
в смысле после : в качестве контейнера, который перечисляется?
Функция Max возвращает некий вектор, который имеет методы begin() и end(). Код for (int x : Max(v1, v2)) { // вызов перегруженной версии std::cout << x << " "; // 1 2 3 } Означает, чтобы мы будем итерироваться по вектору, который возвращает функция. Прочитай в гугле про range-based for loop
Понял, спасибо!) Там же действительно вектор в определении функции))
Обсуждают сегодня