这是一个类:class CJianshiDlg : public CDialog,public CDocument
{
// Construction
public:
CJianshiDlg(CWnd* pParent = NULL); // standard constructor// Dialog Data
//{{AFX_DATA(CJianshiDlg)
enum { IDD = IDD_JIANSHI_DIALOG };
// NOTE: the ClassWizard will add data members here
//}}AFX_DATA // ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CJianshiDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL// Implementation
protected:
HICON m_hIcon; // Generated message map functions
//{{AFX_MSG(CJianshiDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
virtual void OnCancel();
afx_msg void OnBUTTONmouse();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};在下面调试的时候,出现这样的提示:
F:\calf\Vc++\jianshi\jianshiDlg.cpp(70) : error C2385: 'CJianshiDlg::delete' is ambiguous
F:\calf\Vc++\jianshi\jianshiDlg.cpp(70) : warning C4385: could be the 'delete' in base 'CObject' of base 'CCmdTarget' of base 'CWnd' of base 'CDialog' of class 'CJianshiDlg'是怎么回事?
该怎么解决???
谢谢

解决方案 »

  1.   

    delete操作符号有问题,检查一下
      

  2.   

    happyparrot(快乐鹦鹉),我想当按一个按纽的时候,
    弹出来一个文本框,该怎么构造类?该用什么函数??
      

  3.   

    应用虚继承吧,CDialog和CDocument来自同样的父类,CObject
      

  4.   

    cdialog呀,
    找一本参考书看一下,或看一下MSDN
      

  5.   

    概念弄错了
    这个问题说就是你应该手动"DELETE"