[英]Borland c++ exception
我正在使用Borland c ++ 3.1編譯器。 我想處理異常,我編寫了以下代碼:
void main (void) {
int a = 0;
int b = 1;
int c;
try {
throw 1;
}
catch(int a) {
b = a;
}
}
編譯器返回語法錯誤。 怎么了?
大多數編譯器都會發出一個錯誤,指出您的主函數必須返回一個int。 main函數必須在C ++程序中返回int。 從main函數返回void是不安全的,許多現代編譯器都無法編譯。 除此之外,一切看起來都是可編輯的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.