如何使用删除关键字和析构函数的指针?

时间:2016-01-07 21:31:45

标签: c++ pointers destructor

我想知道如何使用指针和删除来使用析构函数。

我有一个精灵指针类我希望它在使用删除关键字时调用析构函数,但是根据我的理解,这不会起作用,因为指针在程序结束之前不会留下内存。

有关将这些工作结合在一起的任何建议吗?

1 个答案:

答案 0 :(得分:1)

执行delete语句时会自动调用类的析构函数。但是删除类变量的责任在你身上,我的意思是你应该在析构函数中明确删除它们。检查以下链接...

http://pages.cs.wisc.edu/~siff/CS367/Notes/dynamic-memory.html