一个类的友类如何访问其父类的保护成员?
我定义了CMyPreviewView为:
class CMyPreviewView : public CPreviewView
{
friend class CWrapperView;
...
};
注意CWrapperView是其友类。在CWrapperView中的一个函数:
void CWrapperView::OnEndPrintPreview(...,CPreviewView* pView)
{
...
if (pView->m_pPrintView != NULL)
OnEndPrinting(pDC,pInfo);
...
}
该函数在编译时出错:m_pPrintView在CPreviewView为protected成员,无法访问。
怎么才能访问CPreviewView中的protected成员m_pPrintView呢?请指教!