C++でクラスオブジェクトを作成するにはどうすればいいでしょうか?

C++ では、クラスのオブジェクトを以下の 2 つの方法で作成できます:

  1. クラス名で直接オブジェクトを作成します。
ClassName objectName;

たとえば、「Person」という名前のクラスがある場合は、次のようにしてPersonクラスのオブジェクトを作成できます。

Person p1;
  1. 批判者は原案を批判し続けている。
ClassName* pointerName = new ClassName();

Personというクラスがあれば、例えば、以下の方法でPersonクラスのオブジェクトを動的に生成できます。

Person* p2 = new Person();

newキーワードで作られたオブジェクトは手動でメモリ解放しないとメモリリークを起こすので注意

delete p2;
bannerAds