1. 程式人生 > >c++用vector創建二維數組

c++用vector創建二維數組

cto vector size 行數 維數 bsp 數組賦值 std 長度

1 vector二維數組的創建和初始化

std::vector <int> vec(10,90); //將10個一維動態數組初始為90
std::vector<std::vector<int> > vec(row,vector<int>(col,0)); //初始化row * col二維動態數組,初始化值為0

2 獲取一維數組的長度

int size = vec.size();

3 獲取二維數組的長度

int size_row = vec.size(); //獲取行數
int size_col = vec[0].size(); //獲取列數

4 給vector二維數組賦值

簡單的就直接賦值

ans[0][0]=1;

ans[0][1]=2;

ans[1][0]=3;

ans[1][1]=4;

c++用vector創建二維數組