C++中如何把多维数组作为参数?

2024年11月23日 06:19
有5个网友回答
网友(1):

我以前遇到过,好像弄了很久后发现此功能不可行。。。后来用了变通的方法,年代久远,不可考,很微弱的映像这是C++的规定,无奈身边没有C++书籍,你要是有,赶紧翻一翻,别做无用功。

网友(2):

用指针,N维就N个*,比如int a[][]也可以写成int **

网友(3):

照写,声明时可以这样,
void fun(int[][13]);

网友(4):

void fun(vector > a)
{
//......
}

网友(5):

声明定义:
void function(int a[][][],...)
{
。。。。
}
main()
{
int a[][][];
funtion(a,...);//调用,在函数体内对a操作,就可以改变a[][][]
}