按照visual c++.net技术内幕第六版Ex07b例子输入程序编译后错误错误函数:
==============
CSpecialFileDialog::CSpecialFileDialog(BOOL bOpenFileDialog,
LPCTSTR 1pszDefExt,LPCTSTR 1pszFileName,DWORD dwFlags,
LPCTSTR 1pszFilter,CWnd *pParentWnd)
:CFileDialog(bOpenFileDialog,1pszDefExt,1pszFileName,
dwFlags,1pszFilter,pParentWnd)
{
m_ofnFlags|=OFN_ENABLETEMPLATE;
m_ofn.1pTemplateName=MAKEINTRESOURCE(IDD_FILESPECIAL);
m_ofn.1pstrTitle="delete file";
m_bDeleteAll=FALSE;
}一对错误代码:
====================
g:\MyProgram\VC\Ex07b\SpecFileDlg.cpp(14) : error C2059: 语法错误 : “数字上的错误后缀”
g:\MyProgram\VC\Ex07b\SpecFileDlg.cpp(14) : error C2143: 语法错误 : 缺少“)”(在“常数”的前面)
g:\MyProgram\VC\Ex07b\SpecFileDlg.cpp(14) : error C2143: 语法错误 : 缺少“;”(在“常数”的前面)
g:\MyProgram\VC\Ex07b\SpecFileDlg.cpp(14) : error C2761: “CSpecialFileDialog::CSpecialFileDialog(BOOL,LPCTSTR,LPCTSTR,DWORD,LPCTSTR,CWnd *)” : 不允许成员函数重新声明
g:\MyProgram\VC\Ex07b\SpecFileDlg.cpp(14) : error C2059: 语法错误 : “数字上的错误后缀”
g:\MyProgram\VC\Ex07b\SpecFileDlg.cpp(15) : error C2059: 语法错误 : “数字上的错误后缀”
g:\MyProgram\VC\Ex07b\SpecFileDlg.cpp(15) : error C2059: 语法错误 : “)”
输入和教材一点差错都没有,我看光盘上的源文件,内容也一样,为什么配套光盘上的可以通过编译,我的不行?
这错误是啥意思啊?