先导
如果你还没有看过构造函数,你可以点击下面的链接直达
https://mp.csdn.net/mp_blog/creation/editor/141328871
它(析构函数)就是构造函数邪恶的孪生兄弟,它的主要用途是释放对象,防止内存泄漏
代码
#include <iostream>
class Entity
{
public:
int x, y;
Entity()
{
x = 0;
y = 0;
std::cout << "Created Entity" << std::endl;
}
~Entity()
{
std::cout << "Destroyed Entity" << std::endl;
}
void print()
{
std::cout << x << "," << y << std::endl;
}
};
int main()
{
Entity e;
e.print();
e.~Entity();
std::cin.get();
}