Это «По дизайну». В разрешении перегрузки C ++ для этого типа метода работает следующим образом.
- Начиная с типа ссылки и затем переходя к базовому типу, найдите первый тип, который имеет метод с именем «gogo «
- Учитывая только методы с именем« gogo »в этом типе, найдите соответствующую перегрузку
. Поскольку Derived не имеет соответствующей функции с именем« gogo », разрешение перегрузки выходит из строя.
задан QA 2 18 January 2019 в 13:56
поделиться