在C++中,可以通过以下两种方式来创建类对象:
ClassName objectName;
例如,如果有一个名为Person
的类,可以使用以下方式创建一个Person
类的对象:
Person p1;
new
关键字动态创建对象:ClassName* pointerName = new ClassName();
例如,如果有一个名为Person
的类,可以使用以下方式动态创建一个Person
类的对象:
Person* p2 = new Person();
需要注意的是,使用new
关键字创建的对象需要手动释放内存,以防止内存泄漏:
delete p2;