c 中try catch的用法

2021-09-08 18:30:21 字數 933 閱讀 7149

標籤: c++

exception

資料庫sqlc

舉報

一點小結(267)

在c++中,可以直接丟擲異常之後自己進行捕捉處理,如:(這樣就可以在任何自己得到不想要的結果的時候進行中斷,比如在進行資料庫事務操作的時候,如果某乙個語句返回sql_error則直接丟擲異常,在catch塊中進行事務回滾)

[html]view plain

copy

#include   

using namespace std;  

int main ()   

catch(char *str)  

catch(int i)  

}  也可以自己定義異常類來進行處理:

[html]view plain

copy

#include   

#include   

using namespace std;  

//可以自己定義exception  

class myexception: public exception  

}myex;  

int main ()   

catch (exception& e)  

return 0;  

}  

同時也可以使用標準異常類進行處理:

[html]view plain

copy

#include   

#include   

using namespace std;  

int main ()   

catch (exception& e)  

return 0;  

}  

from:

c 中try catch的用法

在c 中,可以直接丟擲異常之後自己進行捕捉處理,如 這樣就可以在任何自己得到不想要的結果的時候進行中斷,比如在進行資料庫事務操作的時候,如果某乙個語句返回sql error則直接丟擲異常,在catch塊中進行事務回滾 include include using namespace std int m...

c 中try catch的用法

在c 中,可以直接丟擲異常之後自己進行捕捉處理,如 這樣就可以在任何自己得到不想要的結果的時候進行中斷,比如在進行 資料庫事務操作的時候,如果某乙個語句返回sql error則直接丟擲異常,在catch塊中進行事務回滾 include include using namespace std int ...

c 中try catch的用法

標籤 c exception 資料庫sqlc舉報 分類 一點小結 267 在c 中,可以直接丟擲異常之後自己進行捕捉處理,如 這樣就可以在任何自己得到不想要的結果的時候進行中斷,比如在進行資料庫事務操作的時候,如果某乙個語句返回sql error則直接丟擲異常,在catch塊中進行事務回滾 html...