signed main()
эквивалентно int main()
, если - как в примере - у вас есть макрос, который определяет int
как long long
.main()
имеет для возврата int
, но макрос #define int long long
означает, что использование синтаксиса int main()
в этом случае не будет компилироваться с ошибкой, указывающей, что ::main
должен вернуть int
.Следовательно, signed main()
.