#include <iostream>
#include <vector>
using namespace std;
//Пример передачи по ссылке
void vectorTransform(std::vector<int> &v){
v[0] = 100500;
}
//Пример передачи по указателю
void vectorTransform_1(std::vector<int> *v){
v->at(0) = 100501;
}
int main() {
std::vector<int> someVec = {0,1,2,3,4,5};
std::cout << someVec[0] << std::endl;
vectorTransform(someVec);
std::cout << someVec[0] << std::endl;
vectorTransform_1(&someVec);
std::cout << someVec[0] << std::endl;
return 0;
}
https://ideone.com/t7aYdA