STL----vector

 1.vector<vector<int>> a(n + 1, vector<int>(m + 1));
n+1是第一纬,以二维矩阵为例的话,其相当于有多少行



 2、vector<vector<vector<int>>> a(3, vector<vector<int>>(3));
   
  定义一个三维数组
  这样初始化意味着啥含义?
  意味着:a的第一维有3个空间,第二维有3个空间,
  最后一维未指定,是可以用push_back()自动扩容的地址
  用于如:
  a[1][2].push_back(3)
  
  
vector的删除注意:
  

 


 



posted @ 2023-01-03 17:03  次林梦叶  阅读(35)  评论(0)    收藏  举报