对于二位数组定义:
ArrayTP< ArrayTP<int,5>, 10 > twodee;
使得twodee是一个包含10个元素的数组,其中每个元素都是一个包含5个int元素的数组。
与之等价的常规数组声明如下:int twodee[10][5];
- 注意:在模板语法中,维的顺序与等价的二维数组相反。
对于二位数组定义:
ArrayTP< ArrayTP<int,5>, 10 > twodee;
使得twodee是一个包含10个元素的数组,其中每个元素都是一个包含5个int元素的数组。
与之等价的常规数组声明如下:int twodee[10][5];