例外處理問題之一
請教一下,如果我想在dev-c++內寫一個例外的判斷,目前有兩個問題,
我把他分為兩個主題好了。
第一個是,我要如何抓取其他沒有指定的錯誤呢?
以下是我參考網頁資料,可是編譯時確有錯誤
#include <iostream>
#include <stdlib.h>
using namespace std;
class fraction{
private:
int numerator;
int denominator;
public:
void set_value()
{cout << "輸入分子:";
cin >> numerator;
cout << "輸入分母:";
cin >> denominator; }
void print_value()
{ try
{if (denominator==0)
{ throw 0; }
else if (denominator<0)
{ throw " ~~分母<0 這樣是不行的 "; }
else
{
cout << numerator << "/" << denominator << "=";
cout << double (numerator)/double(denominator) << endl;
} }
catch(int err)
{ cout <<"有問題"<<endl; }
catch(const …)
{ cout <<"其他錯誤"<<endl; } };
int main()
{ fraction X;
X.set_value();
X.print_value();
system("pause");
return 0;}
--
參考一下..
http://members.lycos.co.uk/jiannrong/sell.htm
--
夫兵者不祥之器物或惡之故有道者不處君子居則貴左用兵則貴右兵者不祥之器非君子
之器不得已而用之恬淡為上勝而不美而美之者是樂殺人夫樂殺人者則不可得志於天下
矣吉事尚左凶事尚右偏將軍居左上將軍居右言以喪禮處之殺人之眾以哀悲泣之戰勝以
喪禮處之道常無名樸雖小天下莫能臣侯王若能守之萬物將自賓天地相合以降甘露民莫
之令而自均始制有名名亦既有夫亦將知止知止可以不殆譬道之在 218.169.115.182海
推
09/12 12:48, , 1F
09/12 12:48, 1F
→
09/12 12:49, , 2F
09/12 12:49, 2F
推
09/13 03:54, , 3F
09/13 03:54, 3F
→
09/13 03:55, , 4F
09/13 03:55, 4F
→
09/13 03:56, , 5F
09/13 03:56, 5F
→
09/13 03:57, , 6F
09/13 03:57, 6F