C ++ | Перегрузка функций и аргументы по умолчанию | Вопрос 3
Опубликовано: 4 Марта, 2022
Какие из следующих перегруженных функций НЕ разрешены в C ++?
1) Объявления функций, которые отличаются только типом возвращаемого значения
int fun (int x, int y); void fun (int x, int y);
2) Функции, которые отличаются только ключевым словом static в возвращаемом типе
int fun (int x, int y); статические int fun (int x, int y);
3) Объявления параметров, которые отличаются только указателем * от массива []
int fun (int * ptr, int n); int fun (int ptr [], int n);
4) Два объявления параметров, которые отличаются только аргументами по умолчанию.
int fun (int x, int y); int fun (int x, int y = 10);
(A) Все вышеперечисленное
(B) Все, кроме 2)
(C) Все, кроме 1)
(D) Все, кроме 2 и 4
Ответ: (А)
Объяснение: перегрузка SeeFunction в C ++
Тест на этот вопрос
Хотите узнать о лучших видео и практических задачах, ознакомьтесь с Базовым курсом C для базового и продвинутого C.