1. 私は 1 年生で C++ を学んだばかりですが、何か問題があれば、アドバイスをいただければ幸いです。
2. クラス テンプレートのメンバー関数をインスタンス化するときに、関数の終了後にデストラクターが自動的に呼び出されるのはなぜですか? たとえば
この場合int a2[] = { 2,4,1,6,0 };
int a2[] = { 2,4,1,6,0 };
int a4[] = { 2,4,6,8,9 };
set<int> t2(a2, 5);
set<int> t4(a4, 5);
调用 t2.intersection(t4);
时最后会显示destory!
int a4[] = { 2,4,6,8,9 };
set<int>t2(a2, 5);
🎜set<int>t4(a4, 5);
🎜t2.intersection; ( t4);
は最終的に destory!
を表示します。なぜデストラクターがこれほど早く呼び出されるのですか?このとき、デストラクタにdelete[]pが追加されているとエラーが報告されます@_@🎜
リーリー