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