ここのコードはX ++です。私はC#に精通していますが、それについてはほとんど分かりません。 MSは、C++やC#と同様の構文をしています。メソッドに追加すると、constructキーワードは何をしますか?
とにかく、以下のコードがメソッドであると仮定します。それはキーワードとして "構築"を持っています。
コンストラクタ/コンストラクタメソッドとは何ですか?関数に適用すると、constructキーワードは何に変わるのですか? また、コードが何らかの無限ループを作成すると仮定するのは間違っていますか?
私の前提は、戻り値の型が "InventMovement"のメソッドです。
static InventMovement construct(Common buffer, InventMovSubType subType = InventMovSubType::None, Common childBuffer = null)
{
InventMovement movement = InventMovement::constructNoThrow(buffer,subType,childBuffer);
if (!movement)
throw error("@SYS20765");
return movement;
}
ありがとうございます! ケビン
は本当にあなたが最も可能性の高い正しい –
;-)常識と議論することはできません。私はコンストラクタメソッドに精通していないので、私は不確実です。 – Kevin
'construct'はキーワードではなく、静的メソッドの名前です。 –