Виртуальные функции и дефолтные параметры
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 30.12.20 17:03
Оценка:
Здравствуйте!

Я правильно понимаю, что если у виртуальной функции есть параметры по умолчанию в базовом классе (интерфейсе), то если я её вызываю через базовый класс, то будет использоваться дефолтный параметр в базовом классе, но если у компилятора будет возможность догадаться, к какому конкретному типу я обращаюсь, то он возмёт дефолтное значение параметра той virtual override функции у того конкретного типа, если оно задано, а если не задано, и не хватает аргументов, то ругнётся?

Это вроде старое, но чёт не использовал, а тут вдруг захотелось
Маньяк Робокряк колесит по городу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.