本文已参与「新人创作礼活动」,一起开启掘金创作之路。
一、今日课题
二、实战演练
用于动态分配和撤销内存的运算符
1)有何用?
当你希望在函数调用结束前销毁对象
2)怎么用?
- 使用new表达式
- 使用delete表达式
- 实战演练
#include <iostream>
using namespace std;
class ClassA
{
int x;
public:
ClassA(int x) { this->x = x; }
inline int GetX() { return x; }
};
int main()
{
ClassA *p = new ClassA(200);
if (!p)
{
cout << "内存分配出错!" << endl;
return 1;
}
cout << "x= " << p->GetX() << endl;
delete p;
system("pause");
return 0;
}