您当前的位置: 首页 >  ar

令狐掌门

暂无认证

  • 1浏览

    0关注

    513博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C++ boost库教程(十):boost 多维动态数组multi_array

令狐掌门 发布时间:2019-05-25 21:11:23 ,浏览量:1

         C++在创建数组时必须制定除第一维外的维数,例如 :

arr[m][n];  
/*
表示m行n列,如果不指定第二个参数,就无法指定列数,例如
arr[3][a] = {1,2,3,4,5,6,7}
那么该二维数组的排列方式有多种,如果指定第二列 arr[][3], 那么只有一种排列结果:
1 2 3
4 5 6
7
*/

        例如在VS中创建二维数组:

       boost支持这种多维动态数组multi_array,与C++中内建的多维数组一样的接口和行为,使用时需要包含头文件

#include

示例代码如下:

#include "stdafx.h"
#include
using namespace std;

#include  
#include  
using namespace  boost;

int main()
{
	int  a = 2;
	int  b = 3;
	int  c = 4;
	//创建了一个 3维数组,每一维的长度可以动态指定,不需要编译时指定
	multi_array            
关注
打赏
1652240117
查看更多评论
0.0447s