我有一个嵌套数组,我试图将它从一个函数传递给另一个函数
但在另一端没有数据
这是它被初始化的地方:
int myarray[4][23];
//myarray populated
int size = sizeof(myarray) / sizeof(myarray[0]);
std::cout << "AND " << size << std::endl; //this gives me 4 as expected
function(myarray);
然后它转到另一个文件并被使用:
function(int myarray[][23]) {
int size = sizeof(myarray) / sizeof(myarray[0]);
std::cout << "AND " << size << std::endl; //this gives me 0
}
提前致谢