次の行がそのすぐ下、またはその数行下にあるときに、複数の「パブリック」指定子を何度も宣言する目的は何ですか。これは、コードが一部の識別子の属性、つまりマクロ内に埋め込まれている識別子を変更した場合の要件であることを理解できます (したがって、マクロ内のアクセス属性を変更するため、マクロから出てくる「再定義」する必要があります)、またはアクセス指定子セクションごとに多くの識別子がある場合。しかし、「public」「public」を何度も何度も使い続ける目的は何ですか?
コード...
class CDrawMFCView : public CView
{
protected: // create from serialization only
CDrawMFCView();
DECLARE_DYNCREATE(CDrawMFCView)
// Attributes
public:
CDrawMFCDoc* GetDocument() const;
// Operations
public:
// Overrides
public:
virtual void OnDraw(CDC* pDC); // overridden to draw this view
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
protected:
// etc.,
};