void CIniFile::GetPathAndFileName(LPCTSTR & szFileName){ szFileName = m_szPathAndFile;}
这样应该可以了。我没有试,如果还不行
就
void CIniFile::GetPathAndFileName(LPCTSTR * szFileName){ *szFileName = m_szPathAndFile;}
在调用的地方
INIFILE.GetPathAndFileName(&SZFILENAME);
你包含了哪些头文件?感觉LPCTSTR SZFILENAME;是与预定义冲突了SZFILENAME是保留字