积累系统性知识
积聚技术精华
  首页    个人中心    撰写积文    建立课题    订立目标    整理积文    管理课题    管理目标    技能Get    代码积累 
C++异常捕获与解决函数多参数返回
error997 (error997)    2015-05-10 19:11:13      目标    课题
   捕获异常

切换到: 纯代码  
   
double divideNumber(double num1,double num2){  
  
    if (num2==0) {  
        throw exception();  
    }  
    return num1/num2;  
}


   double divideNumber(double num1,double num2){

   if (num2==0) {
      throw exception();
   }
   return num1/num2;
}

切换到: 纯代码  
   
try{  
    cout << divideNumber(1,3) << endl;  
    cout << divideNumber(1,0) << endl;  
}catch(const exception& exp) {  
    cout << "An exception was caught !" << endl;  
}


   try{
      cout << divideNumber(1,3) << endl;
      cout << divideNumber(1,0) << endl;
   }catch(const exception& exp) {
      cout << "An exception was caught !" << endl;
   }
   函数多参数返回(不通过返回参数)

切换到: 纯代码  
   
void addNum(int& a)  
{  
    a++;  
}


   void addNum(int& a)
{
   a++;
}

转自 http://blog.csdn.net/qq285016127/article/details/45244287
(+0)技能Get

建议楼主:搜索关键字 |参考其他资源 |回复 |追问
  error997(error997):   个人中心    课题    目标    代码积累