刀妃

得于斯者毁于斯

博客园 首页 新随笔 联系 订阅 管理

2014年4月8日 #

摘要: 声明: 1.typeName=Existingtype; 2.typeName=typeExistingtype; 3.typeName=(EnumValue1[=value],EnumValue2[=value]...); 4.typeName=Expression1..Expression2;5.typeName=^Existingtype; 6.typeName=array[...]ofExistingtype;7.typeName=class...end; 8.typeName=classofExistingclass9.typeName=dispinterface...end;10. 阅读全文
posted @ 2014-04-08 16:52 刀妃 阅读(101) 评论(0) 推荐(0) 编辑

摘要: DELPHI声明一个指针变量,什么时候需要分配内存,什么时候不需要分配内存?比如我定义个变量var p:Pchar;如果这个变量声明为全局变量,需要分配内存吗?分配为局部变量,需要分为内存吗?为什么?我们经常用的一个例子比如P:=‘12345’;上面一个例子,我们没有分配内存,就可以直接使用了,但是有时候会看到对P使用GetMem来分配内存,那么什么时候我们可以直接使用,什么时候需要用GetMem来分配内存呢?无论是全局,还是局部的,只需要你深入理解指针和常量就行了。1、'12345'是个字符串常量,在内存中有自己的位置。p:='12345'的意思是字符指针p中 阅读全文
posted @ 2014-04-08 10:42 刀妃 阅读(591) 评论(0) 推荐(0) 编辑