在C++中,可以使用new
關鍵字來動態創建對象。示例如下:
#include <iostream>
class MyClass {
public:
void display() {
std::cout << "Hello, World!" << std::endl;
}
};
int main() {
MyClass* obj = new MyClass(); // 動態創建對象
obj->display(); // 調用對象的成員函數
delete obj; // 釋放對象內存
return 0;
}
在上面的示例中,使用new
關鍵字動態創建了一個MyClass
對象,并通過指針obj
來操作這個對象。需要注意的是,在動態創建對象后,需要使用delete
關鍵字來釋放對象占用的內存,避免內存泄漏。