delphi中类的构造函数,析构函数是否像c++中一样在对象构造和销毁时自动调用?
还是需要手动调用。
还是需要手动调用。
解决方案 »
- 求助!(D6 RTLUpdate3)
- xhh_88(三友)幫解決!
- DLL的问题,急!!!!!!!
- Delphi5 的ReportBuilder的版本不同的问题,Help me!!!!!!!
- 字符串被截的问题
- 菜鸟怎样变高手?
- 怎么去掉delphi自身给菜单上加上的快捷键如:系统功能(U),业务管理(V).....?
- 关于CXGRID的问题,请教一下各位
- 怎样写能构造一个全新的类呢?谢谢。
- 高分!A、B表均有X、Y字段,现要SELECT出B表的X、Y字段值有而A表没有的记录(X、Y字段要一一对应)。请问SQL语句该怎么写?
- 请教:在EHlib控件系列的DBGridEH中如何使各个字段多余的空格自动不占用宽度?
- 将delphi的源码转换成bcb的源码?
delphi里所有的类的对象分配全部使用堆分配的方式,而c++里还允许栈分配的方式(MyObject obj;),使用栈分配的方式时(比如函数中的局部变量)在生存期结束时,会自动调用析构函数进行释放相关资源!但如果是堆分配方式的话(如c++使用 new 关键字 或delphi使用create函数),那么如果需要释放实体都必须使用显式声明,(如free 或destroy)