C++析构函数的自动调用问题
摘要:
首先要明确一点,系统只会自动释放栈内空间,而堆内空间需要用户自己维护。 C++中,除了new来的空间存放在堆内,其他均存放在栈中。 当单纯的创建对象的时候,对象存放在栈中,此时在程序块的}后面,系统会自动调用析构函数,释放掉栈空间。 但是,如果创建了指向new来的一块空间的指针的时候,如果在没有显示 阅读全文
posted @ 2016-10-08 14:18 upstreamL 阅读(6541) 评论(0) 推荐(1) 编辑