Предсказать вывод следующих программ на C ++.
Вопрос 1
|
Вывод: ошибка компилятора.
В приведенной выше программе fun () базового класса недоступна в производном классе. Если производный класс создает метод-член с именем, совпадающим с одним из методов базового класса, то все методы базового класса с этим именем становятся скрытыми в производном классе (подробнее см. В этом разделе)
вопрос 2
|
Вывод: ошибка компилятора
В приведенной выше программе x защищен, поэтому он доступен в производном классе. Конструктор производного класса пытается использовать список инициализаторов для непосредственной инициализации x, что недопустимо, даже если x доступен. Члены базового класса могут быть инициализированы только через вызов конструктора базового класса. Ниже приведена исправленная программа.
|
Выход:
10
Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.
Рекомендуемые посты:
- Вывод программы C ++ | Набор 10
- Выход программы C | Комплект 22
- Вывод программы C ++ | Комплект 8
- Вывод программы C ++ | Комплект 9
- Вывод программы C ++ | Набор 7
- Выход программы C | Набор 21
- Вывод программы C ++ | Комплект 6
- Вывод программы C ++ | Комплект 5
- Вывод программы C ++ | Набор 4
- Выход программы C | Комплект 20
- Выход программы C | Набор 23
- Вывод программы C ++ | Комплект 18
- Вывод программы C ++ | Набор 17
- Вывод программы C ++ | Набор 15
- Вывод программы C ++ | Набор 14
0.00 (0%) 0 votes