我可以用 Pascal 中的非类型化指针做什么? (为什么非类型化指针很好?)
最佳答案
在 Borland Pascal 系列中,您可以将类型化指针传递给非类型化指针类型的参数。爱荷华
程序测试(x:指针);
还将接受 pchar 等。这对于低级例程(例如,例如移动数据的例程( move() 或在内存范围中搜索特定值等,压缩特定内存范围等)。
有些人也将指针算术命名为一个原因,但是例如Delphi 也允许在 pchar 上这样做。
FPC 和 Delphi 2009+ 甚至允许在其他类型上使用。
关于pointers - Pascal 中的无类型指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1784322/