[size=medium]析构函数后,还可以调用函数成员[/size]
类的所有的函数成员的是编译时期就已经分配好了内存,我们在定义对象的时候,会调用构造函数(无论是自己定义的还是默认的)此时系统只会给对象的数据成员分配的空间,当对象结束之前的时候,调用析构函数,释放的只是对象的数据成员,对象的函数成员只有在所有程序结束的时候。由此就可以解释你显示调用析构函数后,为什么还可以调用函数成员
类的所有的函数成员的是编译时期就已经分配好了内存,我们在定义对象的时候,会调用构造函数(无论是自己定义的还是默认的)此时系统只会给对象的数据成员分配的空间,当对象结束之前的时候,调用析构函数,释放的只是对象的数据成员,对象的函数成员只有在所有程序结束的时候。由此就可以解释你显示调用析构函数后,为什么还可以调用函数成员

本文深入解析类析构函数执行后仍能调用函数成员的原因,解释了类成员分配内存机制及对象生命周期,揭示了析构与函数调用之间的关系。
1621

被折叠的 条评论
为什么被折叠?



