Advertisement

二维和三维向量的定义与初始化过程

阅读量:

定义了一个二维向量 adjMat,其包含500个元素,每个元素均为一个整型向量,初始值为空。

adjMat 为二维向量的名称

int 表示整数数据类型

0 为初始赋值的数值

vector 容器用于表示二维数组结构

复制代码
 #include <vector>

    
 using std::vector;
    
  
    
 #define HEIGHT 5
    
 #define WIDTH 3
    
  
    
 int main() {
    
 	vector<vector<double> > array2D;
    
  
    
 	// 设置容器大小(HEIGHT x WIDTH)
    
 	array2D.resize(HEIGHT);
    
 	for (int i = 0; i < HEIGHT; ++i)
    
 		array2D[i].resize(WIDTH);
    
  
    
 	//放入一些数据
    
 	array2D[1][2] = 6.0;
    
 	array2D[3][1] = 5.5;
    
  
    
 	return 0;
    
 }
    
    
    
    

三维数组可通过vector容器进

全部评论 (0)

还没有任何评论哟~