【发布时间】:2014-10-17 08:41:04
【问题描述】:
在声明类等时,TObject 中的“T”代表什么?模板?
例子:
procedure TfrmMain.CaptureInfo1Click(Sender: TObject);
begin
frmCapture.Show;
end;
【问题讨论】:
在声明类等时,TObject 中的“T”代表什么?模板?
例子:
procedure TfrmMain.CaptureInfo1Click(Sender: TObject);
begin
frmCapture.Show;
end;
【问题讨论】:
Delphi 有许多官方认可的前缀。
这些都是 Borland 约定,编译器不强制执行。
Delphi 使用前缀的原因是该语言不区分大小写,因此使用 ALLCAPS 表示常量和使用前导大写表示类型的 C/Java 技巧不起作用。
所有这些以及更多内容都在Object Pascal Style Guide 中进行了概述,更具体地说是Naming Convention 部分。
Borland 等人编写的所有源代码都遵循这种风格
【讨论】:
A 前缀,因为它降低了冲突或混淆的风险。例如,我确实写了FLimit := ALimit。
据我所知,它代表“类型”。
【讨论】: