1. ホーム
  2. c++

[解決済み] C++でオブジェクトをインスタンス化するためのさまざまなメソッド

2022-03-02 05:52:51

質問

この違いは何ですか。

Myclass *object = new Myclass();

そして

Myclass object = new Myclass();

wxWidgetsやOGREなどの多くのC++ライブラリは、最初のメソッドを使用しているのを見たことがあります...。なぜでしょうか?

解決方法は?

2番目は間違いです!

を使用することができます。

MyClass object;

これでうまくいくだろう。

さて、この2つの可能性のどちらを選ぶかですが、それは主にオブジェクトの寿命に依存します。例えば そこで をご覧ください。