【发布时间】:2012-12-02 19:21:17
【问题描述】:
所以我有一个名为 List 的类,它存储指向 Object 类型的类的指针向量。 List 有一个名为 add 的函数,它初始化一个 Object 类并将它的指针添加到向量。我认为一旦 add 函数结束,Object 类将被破坏并且访问指针会导致异常。当我编写了一个测试程序来测试它时,发现 Object 类从未被销毁。
函数内部初始化的类是否会在函数结束后销毁?
类什么时候自动销毁?
【问题讨论】:
-
类永远不会被销毁;对象是。何时/如何销毁对象取决于它们是如何创建的。你是如何创建你的对象的?