For example:
void fillVector(std::vector<<std::vector<int> >& grid(int row, std::vector<int(int col));
int main(){
std::vector<<std::vector<int> > grid(4, std::vector,int>(2));
fillVector(grid);
return 0;
}
Is this a possibility or am I completely off the mark?