簡體   English   中英

Borland c ++異常

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM