???
解决方案 »
- 以前保存的网摘为什么打不开?
- 如何判断字符串将在屏幕中显示所占的像素宽度
- DELPHI下该用哪个函数代替VB下的CSTR函数?
- rave问题大家看看!
- 关于登录窗口的设计
- 我想先->闪现窗体->主窗体->登录窗体->时间窗体,工程源文件怎么设置?
- 架构FTP服务器如何控制服务器的网络流量!给分
- 有谁对WORD处理软件中表格功能的实现有了解?
- 如何能把IMAGE控件里面的图片数据流导出到内存变量中?
- 关于动态释放dll文件时内存出错的问题。急,急,急
- ADOConnection的问题
- 如何把'c:\program\...\c80.exe'中的C80提取出来. 其中C80的长度是不知道的,可能是c8080等可以确定的是它的前面一定'/'后面是'.exe'有什
但是既然程序允许 result:=类.Create 这样来使用
一定有它的道理的,所以我就想知道这样产生的内存块怎么来释放呢?
我想不出应该在什么时候释放它
因为这样用的话,那函数就无法返回值了而在函数外面又是不能使用 result 的
然后将该实例作为引用返回到需要这个值的地方还不明白?
那我问大家一个问题:
函数能否返回非基本类型的数值?(非int、string等类型)
如果可以,这个问题便产生了
那我还不如使用变参呢
因为你产生了一个内存块,又必须去消除它,而如果不用一个变量来指向这个内存区的话,这个内存块显然成了没爹娘的孤儿,没人认领,当然释放不掉了呵呵,不知道这样理解对不对