Che cosa significa quando "virtuale" è in "classe Foo: barra virtuale pubblica" in contrapposizione a "virtuale void frob()"?Che cosa significa quando "virtuale" è in "classe Foo: barra virtuale pubblica" in contrapposizione a "virtuale void frob()"?
Per un determinato metodo ci sono 8 casi derivanti dalla presenza o dall'assenza di virtual nelle seguenti tre posizioni.
- Funzioni di una superclasse.
- La catena di ereditarietà per questa classe.
- Questa classe funziona.
Penso di capire come i numeri 1 e 3 interagiscono ma il numero 2 sembra ridondante. È? Cosa non sto comprendendo?