次の方法で共有


// Attributes コメント

MFC クラス宣言の // Attributes の部分にはオブジェクトの public 属性 (プロパティ) を表す情報が記述されます。 通常、これはメンバー変数と関数 Get/Set から構成されます。 関数 Get と Set は仮想関数の場合もあります。 通常、Get 関数には副作用がないため const として宣言します。 通常、これらのメンバー関数は public です。protected や private として宣言される属性は // Implementation 部に記述されます。

コメントの例」で引用されている CStdioFile クラスのリストにはメンバー変数 m_pStream が 1 つだけ使用されています。 CDC クラスでは、20 個のメンバーがこのコメント部に記述されています。

注意

CDCCWnd などの大きなクラスはメンバーの数が多すぎて、すべての属性をまとめて列挙すると内容を把握できないことがあります。 このような場合は、メンバーを適切なグループに分類するために、補助的なコメントがグループの見出しとして使用される場合があります。 たとえば、CDC では // Device-Context Functions、// Drawing Tool Functions、// Drawing Attribute Functions などが使用されます。 属性を表すグループの記述には、上に説明した構文が使用されます。 OLE クラスの多くには // Interface Maps という名前の実装セクションがあります。

参照

概念

MFC ソース ファイルの利用

コメントの例

// Implementation コメント

// Constructors コメント

// Operations コメント

// Overridables コメント