C++ try catch 函数的含义及用法,以及分析下面的函数
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/21 22:50:26
C++ try catch 函数的含义及用法,以及分析下面的函数
BOOL CChannels::OpenMapFile()
{
try
{
if( m_File.Open( m_sMapFileName,CFile::modeRead ) )
{
CString sBuf;
sBuf.Format( "Can't open %s file",m_sMapFileName );
AfxMessageBox( sBuf );
return FALSE;
}
}
catch( CFileException e )
{
CString sBuf;
sBuf.Format( "Can't open %s file",m_sMapFileName );
AfxMessageBox( sBuf );
return FALSE;
}
return TRUE;
}
BOOL CChannels::OpenMapFile()
{
try
{
if( m_File.Open( m_sMapFileName,CFile::modeRead ) )
{
CString sBuf;
sBuf.Format( "Can't open %s file",m_sMapFileName );
AfxMessageBox( sBuf );
return FALSE;
}
}
catch( CFileException e )
{
CString sBuf;
sBuf.Format( "Can't open %s file",m_sMapFileName );
AfxMessageBox( sBuf );
return FALSE;
}
return TRUE;
}
try catch为异常处理的一种模式.在你上面的代码中,在try模块里如果m_File.Open操作失败就会抛出异常代码(可以在MSDN里面有写),这时候catch模块就会捕捉这个异常,如果捕捉到,就会进行catch模块中的相应处理,在你上面就是进行 CString sBuf;
sBuf.Format( "Can't open %s file",m_sMapFileName );
AfxMessageBox( sBuf )
不知道说明白没
sBuf.Format( "Can't open %s file",m_sMapFileName );
AfxMessageBox( sBuf )
不知道说明白没
C++ try catch 函数的含义及用法,以及分析下面的函数
请问try .catch函数的用法及定义
c# try-catch 语句的含义和用法
C++ try catch 的用法
.try及catch语句的作用是什么
各位大虾们有谁能帮着解释一下try{} catch(...){}的用法,例如下面这个例子是干么的
求高手分析下面副词的用法 以及对be+副词 这种形式的分析 及讲解
try catch的作用
哪位朋友告诉我C++里try,catch,throw的用法
关于JAVA t中try-catch的用法?
C#当中TRY-CATCH的用法,有人知道吗?
EXCEL 常用函数的用法及实例.