list2003.cpp

来自「teach yourself C++ in 21 days 第五版」· C++ 代码 · 共 37 行

CPP
37
字号
// Throwing 
#include <iostream>

using namespace std;

const int DefaultSize = 10;

int main()
{
   int top = 90;
   int bottom = 0;

   try
   {  
      cout << "top / 2 = " << (top/ 2) << endl;
                                                    
      cout << "top divided by bottom = ";
      if ( bottom == 0 )
         throw "Division by zero!";
      else
         cout << (top / bottom) << endl;

      cout << "top / 3 = " << (top/ 3) << endl;
   }
   catch( const char * ex )
   {
      cout << "\n*** " << ex << "***" << endl;
   }
   catch(...)
   {
      cout << "something has gone wrong!" << endl;
   }

   cout << "Done." << endl;
   return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?