假设我写了一个类
Class Solution{
private:
vector<vector <int>> grid;
public:
void setVectorData();
};
在函数的定义中可以这样定义:
void Solution::setVectorData(){
for (int i = 0; i < 100; i++){
for (int j = 0; j < 100; j++){
grid[i][j] = 1;
}
}
}
但是这样写,在调用时候会出现意外中断;查过一些博客之后,我发现似乎在类的定义中必须声明vector的维度,但这样还怎样体现vector的动态特性呢?这样的数组和int[100][100]
定义也就没了区别;
请问大伙,该怎么写类中的成员定义和访问及赋值呢?谢谢各位!