【发布时间】:2013-03-22 05:33:51
【问题描述】:
我对使用 OOP 传递二维向量感到困惑
例如:
class ABC
{
public:
void function()
{
vector<vector<string>> high;
for ( int i=0; i<100; i++ )
{
high[0].push_back(i);
}
}
};
int main() {};
在函数中,我做了一些计算,结果存储在二维数组(高)中。我需要将整个二维数组传递给主函数,我该怎么做?
我试过了,
class ABC{
public:
vector<vector<string>> function ()
{
vector<vector<string>> high;
for ( int i=0; i<100; i++ )
{
high[0].push_back(i);
}
}
};
int main()
{
ABC abc;
abc.function();
};
但这似乎完全失败了。
谢谢
【问题讨论】: