Первое – объявление функции х, возвращающей инт. Второе – инициализация инта значением по умолчанию
Инициализация со значением 2
Почему тогда можно написать так? : int main() { int a(); cout << a; } Output: 1
Непонятно как это у тебя компилируется)
Не, всё нормально. Вызовется перегрузка от const void*, вероятно
https://onlinegdb.com/ByNKZwkSO
Ага Только откуда он указатель у неопределенной функции возьмёт?
он наверное и не пытается
Ну а ты понял что происходит там?
Обсуждают сегодня