申し訳ありませんが、これをコード化する時間がありません。説明が十分に徹底されていることを願っています。私のクラスの 1 つは、プライベート メンバー変数としてベクトルを持ち、そのサイズはそのコンストラクターで宣言されています。
さて、デバッグから、ベクトルはコンストラクターで割り当てられたサイズを取得しますが、コンストラクターが戻るとすべてが失われることがわかりました (あたかもベクターがメンバー変数の 1 つ. 空のベクターに戻ります) コンストラクターの実行後もベクターのサイズを保持する必要があり、この問題を修正するために何ができるか疑問に思っていました.私の他の機能の1つ。
コメントからのコンテンツの追加
std::vector< std::vector< std::string > > routeInfo(
routeNum, std::vector< std::string >( 2 ) );
これは私のコンストラクターでのベクトルの宣言です。routeNum は、コンストラクターで以前に初期化された変数です (正しく初期化されましたが、それは問題ではありません)。