象这样申明是否合法吗?
在TStrem类声明时:
TStream = class(TObject)
procedure SetSize(NewSize: Longint); overload; virtual;
...
public
function Read(var Buffer; Count: Longint): Longint; virtual; abstract;
function Write(const Buffer; Count: Longint):Longint;virtual;abstract;
象TStream.read和TStream.write方法声明时,Buffer参数没有类型,难道可以吗?