Что означает выражение для (int & item: v4): - PullRequest
0 голосов
/ 10 апреля 2020

v4 - вектор, l oop - перебирать список векторов и отображать элементы в векторе. что означает выражение внутри для l oop.
код выглядит следующим образом:

Ответы [ 2 ]

0 голосов
/ 10 апреля 2020

Он перебирает контейнер v4, что бы это ни было, скажем, это вектор. & In "int &" означает, что это ссылка, если вы измените элемент, он также изменит значение в. Аналогично

for (int i = 0; i < v4.size(); i++){
        item = v4[i];
        //...
    }
0 голосов
/ 10 апреля 2020

Это диапазон для l oop. Он перебирает все элементы вектора v4 и позволяет обрабатывать переменную item в каждой итерации.

...