Как лучше всего определить getter для вектора члена в C ++? // предотвращает модификацию контейнера, но вы всегда можете изменить отдельные элементы
[*] std :: vector getter () const; // включает в себя копирование и, следовательно, дорогое
[*] Реализация const iterator begin () и end ()
Подробнее здесь: https://stackoverflow.com/questions/796 ... r-a-vector