Wo speichert Intel C++ Compiler den vptr (Zeiger auf virtuelle Funktionstabelle) in einem Objekt?Wo speichert der Intel C++ Compiler den vptr (Zeiger auf die virtuelle Funktionstabelle) in einem Objekt?
Ich glaube, MSVC legt es am Anfang des Objekts, gcc am Ende. Was ist das für icpc (Intel C++ Compiler)?
Warum ist es kein Fehler, den das Programm kompiliert? (Die virtuelle do_foo-Funktion ist nicht in der 'bar'-Klasse definiert.) Die Balkenklasse hat zwar ein' do_foo'-Element, ist aber nicht virtuell. – Arafangion