Я использую компилятор Borland c ++ 3.1.Я хочу работать с исключениями, я написал следующий код:
void main (void) { int a = 0; int b = 1; int c; try { throw 1; } catch(int a) { b = a; } }
Компилятор возвращает синтаксическую ошибку.что не так?
Большинство компиляторов выдаст ошибку, утверждающую, что ваша основная функция должна возвращать int.Основная функция должна возвращать int в программе на C ++.Возвращать void из основной функции небезопасно, и многие современные компиляторы не будут компилироваться.Кроме того, все выглядит компилируемым