void S(){}
struct S{};
int main(){
S();
}
В приведенном выше коде выражение 'S ()' в main обрабатывается как выражение вызова функции, а не как попытка создать временный объект типа 'S'.
Какая частьСтандарт C ++ говорит о разрешении такого выражения в пользу объявления функции?По какой-то причине я не могу найти его.