4
A
回答
3
寫這樣的功能:
void fun()
try
{
.....
.....
}
catch(SomeException & e)
{
....
....
}
稱爲函數try塊。
這通常與具有初始化列表的構造函數一起使用,以捕獲在構建初始化列表中構造的對象期間拋出的異常。
4
Here你可以找到一個很好的解釋。
這可能是在構造函數的初始化列表有用:
struct A
{
private:
std::string s;
public:
A(int value) try : s(boost::lexical_cast<std::string>(value)) {}
catch (boost::bad_lexical_cast) { /* handle lexical_cast exception here */ }
};
相關問題
- 1. 函數try塊的用途是什麼?
- 2. 使用try-finally模塊處理輸入流有什麼好處?
- 3. 做函數try塊對非構造函數有什麼缺點?
- 4. 爲什麼try-catch塊無法處理異常?
- 5. 爲什麼處理在java中實現try catch塊會變慢?
- 6. 爲什麼我們需要一個函數try塊?
- 7. try/catch塊中未處理的異常
- 8. 如何處理python中的try/exception塊?
- 9. 在try/catch塊中處理錯誤
- 10. 異常處理Try-Catch塊區別
- 11. 什麼是處理
- 12. 爲什麼在捕獲異常處理之前需要try塊C++
- 13. INotifyPropertyChanged的PropertyChanged事件處理函數是什麼?什麼是信息接收/處理機制?
- 14. 零參數構造函數有什麼好處?什麼時候是理想的?
- 15. 爲什麼try塊需要一個catch
- 16. try塊內發生了什麼?
- 17. 爲什麼需要try/catch塊的BufferedWriter
- 18. 函數在處理中執行的順序是什麼?
- 19. 函數和字符串的處理順序是什麼?
- 20. 在php中處理函數的最佳方式是什麼?
- 21. 什麼是圖像處理中的逆映射函數?
- 22. 什麼是處理異常
- 23. 什麼是圖像處理?
- 24. 處理函數和回調函數有什麼不同?
- 25. 構造函數內的try/catch塊
- 26. 爲什麼我不能用try/catch子句處理Exception e?
- 27. HandleError操作過濾器的OnError處理器是否處理已由try/catch塊處理的異常?
- 28. 模塊處理和多處理有什麼區別?
- 29. 如何模塊化URL處理函數?
- 30. 沒有UI塊的函數處理鏈
是的,我這樣做......我的疑問是 - 爲什麼它在那裏,這是什麼真正的用法? – Hemant 2010-09-03 06:20:50
http://publib.boulder.ibm.com/infocenter/comphelp/v7v91/index.jsp?topic=/com.ibm.vacpp7a.doc/language/ref/clrc17fn_try_block_hndlers.htm – DumbCoder 2010-09-03 07:16:32