在Java里有:
try{}catch{}
在Delphi里有:
try{}final{}
那么在C++里呢 ?
如果程序非法中断,怎么处理保护变量?

解决方案 »

  1.   

    C++同样有try{},catch{},每一本介绍C++的书都会有详细介绍。
      

  2.   

    in C++:try{// do sth may can cause exceptions
     
    throw // throw an exception
    };catch{
    //deal with the exceptions that "throw" throws}
      

  3.   


    下边是一段执行数据库备份的语句,可以作为参考帮助理解 try{}catch{}
    的用法:
            CDatabase* m_pDB;
            CString strBackup("……");   try
    {
    m_pDB->ExecuteSQL(strBackup);
    AfxMessageBox("ExecuteSqlError!");
    }
    catch(CDBException* pEx)
    {
    pEx->ReportError();
    pEx->Delete();
    }
      

  4.   

    C++同样有try{},catch{},每一本介绍C++的书都会有详细介绍
    我想他们已经给了例子,我就不多说了
    给分点击管理,输入你密码