| 字词 | CFile::CFile | |||||||||||||||||||||||||||||||||||||||||||||
| 释义 | CFile::CFile CFile( ); CFile(int hFile); CFile(LPCTSTR lpszFileName,UINT nOpenFlags); throw(CFileException); 参数:
说明: 缺省的构造函数不打开文件,而是将m_hFile设置为CFile::hFileNull。因为此构造函数不产生异常,故不使用TRY/CATCH逻辑操作。使用Open成员函数,然后直接测试异常状态。有关异常处理的策略,可参阅联机文档“Visual C++程序员指南”中的“异常”。 带一个参数的构造函数构造一个CFile对象,对应于由hFile标识的操作系统文件。对访问模式或文件类型不作检查。当CFile对象被析构时,操作系统文件不会关闭,必须手工关闭它。 带两个参数的构造函数构造一个CFile对象,并打开给定路径的相对应的操作系统文件。构造函数将第一个构造函数和Open成员函数组合起来。当打开文件出错时产生一个异常。通常这说明这种错误不可解决,用户将被警告。 示例: // example for CFile::CFile char* pFileName = "test.dat"; TRY { CFile f(pFileName, CFile::modeCreate | CFile::modeWrite); } CATCH(CFileException,e) { #ifdef _DEBUG afxDump<<"File could not be opened"<<e->m_cause<<"\"; #endif } END_CATCH |
|||||||||||||||||||||||||||||||||||||||||||||
| 随便看 |
|
计算机英汉双解词典包含34412条计算机术语英汉翻译词条,基本涵盖了全部常用计算机术语的翻译及用法,是计算机学习及翻译工作的有利工具。