おそらく私は何も心配していません。私は、データ メンバーが RAII のイディオムに厳密に従うことを望んでいます。抽象基本クラスの保護されたポインター メンバーを null に初期化するにはどうすればよいですか?
null であることはわかっていますが、それが普遍的に理解されるようにした方がよいのではないでしょうか?
初期化コードを初期化子リストの外に置くと、実行されない可能性があります。このポインターをスタックに割り当てるためのアセンブリ操作の観点から考えると、マルチスレッド環境で (c'tor 本体と同じように) 中断することはできませんか、それともスタック拡張はアトミックであることが保証されていますか? デストラクタの実行が保証されている場合、プロセッサがアトミックに実行しなくても、スタック拡張にはそのような保証がないのでしょうか?
このような単純な質問が、どうしてこれほど広範に及ぶようになったのでしょうか? ありがとう。
すばらしい std:: ライブラリを避けることができれば、私はミニマリストの環境にいます。