我是c ++的新手,我正努力寻找是否有任何方法可以使用数组标头实现多维数组。我知道还有其他一些方法,例如指针指向一堆指向整数或其他内容的指针,但这很难理解。根据定义,有两个参数,在定义数组时应设置这些参数,分别是类型和常量大小。让我用一个例子解释这个问题: 我在VB中以这种形式定义了a_Data,但是在编译时遇到了一个错误:“初始化器值太多”
std :: array a_Data = {{1,2},{1,2}};
我该如何解决这个问题?
谢谢。
我是c ++的新手,我正努力寻找是否有任何方法可以使用数组标头实现多维数组。我知道还有其他一些方法,例如指针指向一堆指向整数或其他内容的指针,但这很难理解。根据定义,有两个参数,在定义数组时应设置这些参数,分别是类型和常量大小。让我用一个例子解释这个问题: 我在VB中以这种形式定义了a_Data,但是在编译时遇到了一个错误:“初始化器值太多”
std :: array a_Data = {{1,2},{1,2}};
我该如何解决这个问题?
谢谢。