【发布时间】:2015-10-21 08:58:08
【问题描述】:
我收到编译错误 C2248:“无法访问在类 'CMyApp' 中声明的受保护成员”。变量本身被声明为公共的。我究竟做错了什么?常见吗?
我有以下代码:
CMyApp.h:
class CMyApp : public CWinAppEx
{
public:
CVWMFCApp();
public:
virtual BOOL InitInstance();
virtual int ExitInstance();
public:
BOOL m_bHiColorIcons;
virtual void PreLoadState();
virtual void LoadCustomState();
virtual void SaveCustomState();
afx_msg void OnAppAbout();
DECLARE_MESSAGE_MAP()
CStringList slFileContentList;
...
CMyApp.cpp:
...
CMyApp theApp;
...
CChildView.cpp:
void CChildView::OnPaint()
{
CPaintDC dc(this);
CStringList slFileContentList = theApp.slFileContentList;
....
【问题讨论】:
标签: visual-studio-2010 visual-c++ mfc