标签: c++
vector< vector<int> > vI2Matrix(3, vector<int>(2,0));
我知道它声明二维数组的大小并初始化它。但是,(2,0)意味着什么? 有没有必要把它放在这里? 感谢
当我删除(2,0)或将其更改为其他值时。编译是正确的,但之后我得到了运行时分段错误。
答案 0 :(得分:4)
vector<int>(2,0)使用值为0的两个元素初始化向量。
vector<int>(2,0)