Pointers 在Pascal中使用指针类型的优点是什么?

Pointers 在Pascal中使用指针类型的优点是什么?,pointers,pascal,Pointers,Pascal,我假设指针类型是现代Pascal中简单指针的包装器。我没有找到任何关于这种类型的信息。我只知道,当我将指针声明为x:pointer而不是x:^Integer时,我不必指定指针的类型。这是唯一使指针类型更好的方法吗?指针类型是非类型化的,并且赋值与所有其他指针类型兼容(将类型化指针赋值为“指针”,而不强制转换)。主要与C中的void*行为相似 在turbopascal中,它还防止了非法的意外取消引用(a:pointer;something:=a^)。在Delphi中,轻松返回一个字节,我不知道为什

我假设指针类型是现代Pascal中简单指针的包装器。我没有找到任何关于这种类型的信息。我只知道,当我将指针声明为
x:pointer
而不是
x:^Integer
时,我不必指定指针的类型。这是唯一使指针类型更好的方法吗?

指针类型是非类型化的,并且赋值与所有其他指针类型兼容(将类型化指针赋值为“指针”,而不强制转换)。主要与C中的void*行为相似

在turbopascal中,它还防止了非法的意外取消引用(a:pointer;something:=a^)。在Delphi中,轻松返回一个字节,我不知道为什么