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