New 和 Dispose 是在 Delphi 中用于动态分配和释放内存的两个关键字。
-
New 关键字:
New 关键字用于动态地分配内存以存储一个或多个对象。它的一般语法为:
New(PointerVariable);
其中,PointerVariable 是一个指向要分配内存的类型的指针。New 将分配足够的内存以存储指定类型的对象,并返回指向新分配内存的指针。
// 例子:分配一个整数的内存 var intPtr: PInteger;
New 和 Dispose 是在 Delphi 中用于动态分配和释放内存的两个关键字。
New 关键字:
New 关键字用于动态地分配内存以存储一个或多个对象。它的一般语法为:
New(PointerVariable);
其中,PointerVariable 是一个指向要分配内存的类型的指针。New 将分配足够的内存以存储指定类型的对象,并返回指向新分配内存的指针。
// 例子:分配一个整数的内存
var
intPtr: PInteger;