让delphi像C语言一样灵活

lazarus是免费的delphi

拥有和c语言一样的灵活性,见代码:


procedure TForm1.FormCreate(Sender: TObject);
var p:PIntegerArray;
    d:pbyte;
begin
   //todo 这里做指针初始化

  p^[1]  := 1;     //lazarus 的指针访问非常方便
   d[1] := 2;       //这个是动态分配内存的单元的访问
end;

在delphi 这是不可以的

另外比如 +=  *=

bit field struct

等特性,让pascal系重新焕发出青春的光彩。

链接:

http://www.fpccn.com

http://lazarus.freepascal.org

原文地址:https://www.cnblogs.com/stevenlaz/p/3243807.html