異常時(shí)指存在于運(yùn)行時(shí)的反常行為,這些行為超出了函數(shù)正常工作的范圍牛哺。
當(dāng)程序的某部分檢測(cè)到一個(gè)它無(wú)法處理的問(wèn)題時(shí),需要用到異常處理裕偿。
異常處理機(jī)制為程序中異常檢測(cè)和異常處理這兩部分的協(xié)作提供支持尊剔。
在這段代碼中爪幻,isbn() 不一樣則拋出異常,并終止當(dāng)前函數(shù),同時(shí)把控制權(quán)轉(zhuǎn)移給能處理該異常的代碼挨稿。
exception-declaration 為異常聲明仇轻。
在標(biāo)準(zhǔn)庫(kù)中也定義了一組類(lèi),用于報(bào)告標(biāo)準(zhǔn)庫(kù)函數(shù)遇到的問(wèn)題奶甘。分別定義再四個(gè)頭文件中篷店。