Здравствуйте, uzhas, Вы писали:
В основном вектора будут большие, метод getX будет вызываться не часто, планируется использовать только по ссылке возвращаемое значение:
const vector<T> & w = d.getX();
Кроме того, внутри объекта класса решается какого размера вектор и какие значения он будет хранить.
Поэтому остановлюсь на варианте с возвратом вектора vector<T>.
U>тут возможны альтернативы.
U>нужно оценить, насколько негативно в плане производительности, будет возврат вектора по значению. сколько там элементов ? как часто зовется ?