В приведенном ниже примере кода функция main написана с типом записи возвращаемого типа С++ 11:
auto main() -> int {
//...
return 0;
}
Вопрос:
Есть ли причины, по которым main с типом возвращаемого типа следует избегать, и классическое обозначение должно быть предпочтительным?