const int NUMB = 4;
int n[] = {5,6,7,8};
// create a vector of strings using the n[] array
vector<int> partnums(n, n + NUMB);
Функции класса имя вектора (src.begin, src.end)
Создать вектор, инициализированный элементами из исходного контейнера, начиная с src.beginи заканчивается на scr.end
Согласно книге,
Векторные партнумы объявляются как векторный тип int и инициализируются элементами из массива n, начиная спервый элемент массива n [0] и заканчивающийся последним элементом массива , расположенным в позиции n + NUMB.
Я так и не понял."Расположен в позиции n + NUMB, индекс не начинается с 0? Или компилятор знает, что этот src.end ссылается на позицию 1 (scr.begin), и считает это с этой позиции в массиве n и считает до4 место)?
Спасибо