私はいくつかのレガシーコードを見ていて、出くわしましx=new(Foo);
た(提供されたタイプの周りのかっこに注意してください)。バリエーションをテストしましたが、同じように見えますx=new Foo;
Foo は非 POD データ構造です。一部の外部メモリ リーク プログラムが行にフラグを立てています - CORBA の out パラメータにメモリを割り当てているため、呼び出し元が削除を処理する必要がありますが、これは間接的なレイヤーが多数ある別の問題です。
私の分析は正しいですか、それは受け入れられるスタイルですか?