Borland C ++ исключение - PullRequest
       2

Borland C ++ исключение

0 голосов
/ 27 октября 2010

Я использую компилятор Borland c ++ 3.1.Я хочу работать с исключениями, я написал следующий код:

void main (void) {
    int a = 0;
    int b = 1;
    int c;
    try {
        throw 1;
    }
    catch(int a) {
        b = a;
    }
}

Компилятор возвращает синтаксическую ошибку.что не так?

1 Ответ

2 голосов
/ 27 октября 2010

Большинство компиляторов выдаст ошибку, утверждающую, что ваша основная функция должна возвращать int.Основная функция должна возвращать int в программе на C ++.Возвращать void из основной функции небезопасно, и многие современные компиляторы не будут компилироваться.Кроме того, все выглядит компилируемым

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...