c++中vector<vector<T>>怎么初始化vector<T>?
1个回答
展开全部
比如初始化2×3的二维vector:
vector<vector<int>> v2;
for(int i=0; i<2; i++)
v2.push_back(vector<int>(3));
v2[1][2] = 123;
cout << v2[1][2];
追问
定义时不能初始化吗?
追答
定义时也可以初始化,上述初始化可改为:
vector<vector<int>> v2(2, vector<int>(3));
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询