当下一行恰好在其下方或其下方几行时,一次又一次地声明多个“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