9
'new'を使用するとメモリリークが発生するのはなぜですか?
最初にC#を学びましたが、今はC ++から始めています。私が理解しているように、newC ++の演算子はC#の演算子と似ていません。 このサンプルコードでメモリリークの理由を説明できますか? class A { ... }; struct B { ... }; A *object1 = new A(); B object2 = *(new B());
C ++は汎用プログラミング言語です。もともとCの拡張として設計され、構文は似ていますが、現在は完全に異なる言語になっています。このタグは、C ++コンパイラでコンパイルされる(される)コードに関する質問に使用します。特定の標準リビジョン[C ++ 11]、[C ++ 14]、[C ++ 17]または[C ++ 20]などに関連する質問には、バージョン固有のタグを使用します。