我有一个类:
class cAsset{
public:
void data(int);
int returnInfo(void);
}
和一个假定返回一个cAssets数组的函数
cAsset[] myFunc(int a, int b){
...
}
错误是:
Expected member name or ';' after declaration specifiers
我想念什么?
最佳答案
您不能在C++中返回数组。请尝试返回std::vector<cAsset>
。
std::vector<cAsset> myFunc(int a, int b){
std::vector<cAsset> result;
result.push_back(cAsset(4,2));
result.push_back(cAsset(a,b));
return result;
}