Zostałem poproszony o to szalone pytanie. Nie mogłem się doczekać.Wywiad pytanie o funkcje wirtualne w C++
Czy metoda w klasie bazowej, która jest zadeklarowana jako wirtualna, może zostać wywołana przy użyciu wskaźnika klasy bazowej, który wskazuje na obiekt klasy pochodnej?
Czy to możliwe?
Może chcesz otrzymać jedna z książek wprowadzających z [The Definitive C++ Book Guide and List] (http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list). –
@ James: Myślę, że pyta, czy możesz wywołać 'base :: foo()' not' derived :: foo() 'używając' p' jeśli 'p' jest' base * 'i wskazuje' na ' ' –
@John: A więc? Jednak James ma rację. – sbi