Хорошо, поэтому я пытаюсь передать указатель на аргумент, подобный этому.
void function(vector<vector<int> > *i){
vector<int> j;
j.push_back(5);
i->push_back(j);
}
И вызвать его с помощью function(&i)
Но когда я это сделаю, он говорит, что я [0] [0] равно 0, а не 5.
Почему это происходит?
Редактировать:
int main(){
vector<vector<int> > test;
function(&test);
cout << test[0][0];
}