c++異常機制

執行throw語句時,throw表達式將作爲對象被複制構造爲一個新的對象,稱爲異常對象。異常對象放在內存的特殊位置,該位置既不是棧也不是堆,在window上是放在線程信息塊TIB中。這個構造出來的新對象與本級的try所對應的catch語句進行類型匹配; 本例中,依據score構造出來的對象類型爲int,與catch(int score)匹配上,程序控制權轉交到catch的語句塊,進行異常處理代碼的
相關文章
相關標籤/搜索