OOP を使用して 2D ベクトルを渡すことについて混乱しています
例えば:
class ABC
{
public:
void function()
{
vector<vector<string>> high;
for ( int i=0; i<100; i++ )
{
high[0].push_back(i);
}
}
};
int main() {};
関数では、いくつかの計算を行い、結果は 2D 配列 (高) に格納されます。メイン関数に渡すには 2 次元配列全体が必要ですが、どうすればよいですか?
私はこれを試しました、
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();
};
しかし、それは完全な失敗のようです。
ありがとう