【发布时间】:2011-04-19 18:17:01
【问题描述】:
这是我收到的错误消息:
错误 C2248: 'std::basic_ios<_elem>::basic_ios' : 无法访问私有成员 在课堂上声明 'std::basic_ios<_elem>' C:\Program 文件\Microsoft Visual Studio 10.0\VC\include\fstream
这是它说错误的那一行
template<class _Elem,
class _Traits> inline
void swap(basic_ofstream<_Elem, _Traits>& _Left,
basic_ofstream<_Elem, _Traits>& _Right)
{ // swap _Left and _Right basic_ofstreams
_Left.swap(_Right);
}
这是我访问 fstream 的代码
char* stringPointer = (char*) Marshal::StringToHGlobalAnsi(saveFileNameString).ToPointer();
ofstream sessionFile;
sessionFile.open(stringPointer, std::ios_base::in);
Marshal::FreeHGlobal(IntPtr(stringPointer));`
提前谢谢你!!!!
【问题讨论】:
标签: visual-studio c++-cli fstream ofstream