当下一行就在它的正下方或它下面的几行时,一遍又一遍地声明多个“公共”说明符的目的是什么。当代码修改某些标识符的属性时,我可以理解这是要求,即隐藏在宏中的那些(因此更改宏中的访问属性,因此我们需要从宏中“重新定义”),或者当我们每个访问说明符部分有许多标识符时。但是一遍又一遍地使用“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.,
};