Klasse mit reinen und nicht-pure-virtuellen Funktionen [geschlossen]C++

Programme in C++. Entwicklerforum
Anonymous
 Klasse mit reinen und nicht-pure-virtuellen Funktionen [geschlossen]

Post by Anonymous »

Ich arbeite an einem C ++-Projekt mit plattformübergreifend. Ich versuche nun, dieser Klasse eine regelmäßige virtuelle Funktion hinzuzufügen, da nur ein Kind eine tatsächliche Implementierung hat. Funktionen rein virtuell? < /p>
Wenn ja, auf welchem ​​Standard ist es definiert?

Code: Select all

class Foo
{
virtual int A() = 0;
virtual int B();
};

class Bar : public Foo
{
virtual int A();
virtual int B();
};

class Baz : public Foo
{
virtual int A();
};
< /code>
Der Fehler wird beim Gebäude geworfenBaz
.
Die vollständige Fehlermeldung ist ungelöstes externes Symbol 'int foo :: b ()' Beim Erstellen der DLL, in der sich Baz befindet. weg. < /p>
Dies sollte nicht passieren, afaimc. Abstrakte Klasse kann sowohl regelmäßige als auch reine virtuelle Funktionen haben.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post