在Java里有:
try{}catch{}
在Delphi里有:
try{}final{}
那么在C++里呢 ?
如果程序非法中断,怎么处理保护变量?
try{}catch{}
在Delphi里有:
try{}final{}
那么在C++里呢 ?
如果程序非法中断,怎么处理保护变量?
解决方案 »
- atL,多线程问题。
- 烦。。想离开深圳这个鸟地方
- VC中调用VB生成的DLL,DLL中打开xml文件时出错。。。。
- [100分求助]如何使用VC编程获取网卡当前的状态
- 线程终止的问题
- 一个关于CT-library的问题
- 如何用RegEnumValueA和RegEnumKeyA获得全部键值
- FlexGrid可否向MSGrid一样直接用一个_Recordset对象作为数据源?
- Oracle Object for OLE问题!
- 新版MSDN咋用??怎么只有两个bin文件和cue(?)文件
- 看过《essential c++(中文版)》(华中科技大学出版社)的朋友请帮忙?(之二)
- 一个关于msdn sample的问题!!!!高分求方案!!!
throw // throw an exception
};catch{
//deal with the exceptions that "throw" throws}
下边是一段执行数据库备份的语句,可以作为参考帮助理解 try{}catch{}
的用法:
CDatabase* m_pDB;
CString strBackup("……"); try
{
m_pDB->ExecuteSQL(strBackup);
AfxMessageBox("ExecuteSqlError!");
}
catch(CDBException* pEx)
{
pEx->ReportError();
pEx->Delete();
}
我想他们已经给了例子,我就不多说了
给分点击管理,输入你密码