私はいつもこれについて疑問に思っていました、そして今日、私はついに私が正しい答えを得る必要がある瞬間に来ました。
つまり、リスト/ベクター/をどのように保存すればよいか混乱していますか?動的に作成されたオブジェクトの?
たとえば、私はこのプログラムを持っています。このプログラムは、ファイル、接続に関するデータを読み取り、それに基づいてnode
(接続情報を含む)オブジェクトを作成します。
したがって、問題は次のとおりです。ループで一時オブジェクトとそれらを作成するか、動的に割り当てられたsのポインタを使用しstd::vector<node>
て、プログラムの最後でそれらを削除する必要がありますか?for
push_back()
std::vector<node*>
push_back()
node
保存したい要素の数はあります。
あるいは、これを行うためのより良い方法があり、私はそれについて気づいていません。