此问题在此处已有答案:
C++ function to return array(4个答案)
19小时前关门了。
抱歉,如果这是一个预先复制。
我试图在c++的函数中返回一个布尔数组,其中数组的大小被声明为数组的一个参数。
我能做这样的事吗?
bool returnBools(int size) {
bool returnValue[size];
// Do some stuff with array
return returnValue;
}
此问题在此处已有答案:
C++ function to return array(4个答案)
19小时前关门了。
抱歉,如果这是一个预先复制。
我试图在c++的函数中返回一个布尔数组,其中数组的大小被声明为数组的一个参数。
我能做这样的事吗?
bool returnBools(int size) {
bool returnValue[size];
// Do some stuff with array
return returnValue;
}
1条答案
按热度按时间dced5bon1#
在C中不可能从函数返回数组(在C中也是如此)。C的解决方案是使用向量。
当操作向量时,您可以使用您已经熟悉的数组表示法,例如
returnValue[i] = true;
等加上整批more。