C++使用返回列表的方法通过引用传递



如果我下面有这个方法,我如何通过引用返回列表。

vector<int> SudukoCell::getListData()
{
return list;
}

您只需要添加&,它是引用运算符。所以,你的功能应该如下:

vector<int>& SudukoCell::getListData()
{
return list;
}

第页。S.虽然我不知道list是什么,但返回一个私有列表的引用不是一个好的做法,因为实例之外的任何更改都会影响这个列表和整个对象状态。

最新更新