パブリック・アクセス

例えば、パブリック・アクセスの属性に、次のようなアクセサーが生成されます。

int Furnace_getHeatReqs(const Furnace* const me);

住宅暖房システムのサンプルで、heatReqs 属性は、Furnace オブジェクトに含まれます。 パブリック・アクセサーのプロトタイプは、Furnace の宣言ファイルに生成されます。 パブリック操作の名前には、操作のターゲットであるオブジェクトの名前、この場合は Furnace が含まれます。

パブリック・アクセサーの本体は Furnace の実装ファイルに生成されます。

int Furnace_getHeatReqs(const Furnace* const me) {
    return me->heatReqs;
}

フィードバック