原创 Structed Exception Handler 學習總結(三)

SEH的應用 Windows操作系統和C/C++編譯器雖然對SHE(結果化異常處理)提供了很好的支持,但是Win32 API自身卻並沒有使用該機制來報告程序執行過程中出現的異常。 Win32 API對異常的處理是這樣的:當有異常發生時,該

原创 java中的exception

1.exception與runtimeexception的區別exception由普通的代碼拋出,而runtimeexception由系統(JVM)拋出,所以runtimeexception可以捕獲也可以不捕獲,而exception則必需

原创 Structed Exception Handler 學習總結(四)

1.  try-finally 語句的基本形式 __try { //guarded code } __finally { //termination handler } termination handle

原创 Structed Exception Handler 學習總結(一)

1. 在結構化異常處理中__try塊和__except塊是成對出現的,每一個__except塊都必須有與之對應的__try塊,不可能出現一個__try塊下面有多於一個的__except塊,如果這樣就會出現編譯錯誤,例如:

原创 在控制檯(Console)環境下編譯Windows GUI程序

示例文件: //保存爲message.c文件 #include <windows.h> INT CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hPreInstance, LPSTR l

原创 java中的exception與c++中的exception比較

一 C++異常體系與Java異常體系     下圖爲c++標準庫的異常類體系: 其中的runtime_error類與java中的RuntimeException類有點類似,而logic_error與java中Exception類直接繼承

原创 關於模板的思考

          對於模板函數和模板類來說,其參數類型也是被參數化的,如: template <typename T> bool compare(const T v1, const T v