YourLastSong:
M>>Тип возврата не является частью сигнатуры функции.
YLS>Я думал, что в него входит тип возвращаемого функцией значения и аргументы функции, разве нет?
YourLastSong:
C>>В этом коде лишняя точка с запятой.
YLS>Я понял, но почему данный код в одних компиляторах выдаёт ошибку, а в других прекрасно компилируется?
YLS>Неужели об этом ничего не сказано в стандарте?
YLS>Вообще хоть что-то об этом в стандарте есть или нет всё же?
Сказано, что поведение не определено (см. 16.2/4). Как компилятор захочет, так и поступит.