函数getSalon()返回一个二维布尔数组。

bool** getSalon()
{
    return salon;
}


当我尝试访问它的值似乎不起作用。

someObject.getSalon()[i][k];


但是,如果我以此方式编写,我将获得第一个元素。

someObject.getSalon();


如何正确访问此数组的所有元素?

最佳答案

operator[]的优先级高于operator.。尝试以下操作:

(someObject.getSalon())[i][k];

关于c++ - 在C++中返回和访问多维数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13551124/

10-11 21:20