當下一行恰好在其下方或其下方几行時,一次又一次地聲明多個「public」說明符的目的是什麼?當代碼修改某些標識符的屬性時,我可以理解這是必需的,也就是說,這些標識符被隱藏在一個宏中(因此改變了宏內的訪問屬性,所以我們需要「重新定義」從宏中出來),或者當每個訪問說明符部分有許多標識符時。但是一次又一次地繼續使用「公共」,「公共」的目的是什麼?使用相同的C++訪問說明符多次
代碼...
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.,
};
沒有理由。它們只是稍後添加的代碼的佔位符。 – 2012-07-06 12:54:40