C ++ / C#では、プライベートクラス変数の一般的な規則はですm_MyPrivateVar
。「m_」は「my」を表します(間違っている可能性があります)。
Delphiでは、プライベートクラス変数はFで始まります(例:FHandleなど)。
Fはどういう意味ですか?フー?:)
C ++ / C#では、プライベートクラス変数の一般的な規則はですm_MyPrivateVar
。「m_」は「my」を表します(間違っている可能性があります)。
Delphiでは、プライベートクラス変数はFで始まります(例:FHandleなど)。
Fはどういう意味ですか?フー?:)
コードで迷子にならないように、いくつかの命名規則があります。
これがなぜ役立つのかを指摘する例を次に示します。
// Types begins with T
TFoo = class
strict private
// sometimes I saw strict private fields beginning with underscore
// I like this too
_Value : string;
private
// private class vars are Fields and therefore begins with F
FValue : string;
function GetValue : string;
public
property Value : string read GetValue write FValue;
// Parameters should NOT begin with P (P is for Pointer) but with A
// because "i will pass A value" :o)
function GetSomething( const AValue : string ) : string;
end;
function TFoo.GetValue : string;
begin
Result := '*' + FValue + '*';
end;
function TFoo.GetSomething( const AValue : string ) : string;
var
// IMHO there is no naming convention to Local vars
// but mine begins with L
LValue : string;
begin
LValue { local var } :=
Value { property via getter } +
AValue { parameter } +
FValue { field };
Result := LValue;
end;