动态分配内存
①
GetMem(var P: Pointer; Size: Integer);//分配
②
AllocMem(Size: Cardinal):Pointer; //分配Size大小空间,并初始化为0 返回分配到的指针
③
FreeMem(Var P: Pointer); //释放以上分配方式分配的内存
④
New(var P:Pointer) //New分配的大小由指针类型决定,不要使用无类型指针Pointer
⑤
释放四这种分配方式用 Dispose(var P: Pointer);
//强制数据类型转换