Frage : Wie man auf passende „kann Störung instantiate nicht der abstrakten Kategorie“ der Kategorie zurückgreift

Dieser Code im cpp:

    LMObject pObj;
MObject:: MObject (LMAttrHolder (pObj));

Generates diese Störung im Compiler:

error C2259: „MObject“: kann instantiate nicht das abstrakte class
wegen der folgenden Mitglieder:
„LMClassFactory MObject:: GetFactory (leeres) const“: ist abstract
(244): Erklärung von 'MObject sehen:: GetFactory'< Br/> „LMObject MObject:: Duplikat (DUP_FLAGS)“: ist abstract
(262): Erklärung von 'MObject sehen:: Duplicate'< Br/> „leeres MObject:: Abgehobener Betrag (HDC, DRAWFLAGS, const CRect *)“: ist abstract
(265): Erklärung von 'MObject sehen:: Draw'< Br/>
These sind offenbar in der Include-Datei virtuell, wie etwas von der niedrigen Kategorie sind (zwar nicht alle dieser niedrigen Kategorie). So wie Verlegenheit die Störung?

Antwort : Wie man auf passende „kann Störung instantiate nicht der abstrakten Kategorie“ der Kategorie zurückgreift

>> MObject:: MObject (LMAttrHolder lpAttr)
>> {
>> }

Wenn der der ganzer Erbauer dann ich sieht kein Problem mit der Änderung ist, die Sie vornahmen und mir gelassen das Wundern, was der Punkt des ursprünglichen Codes war, wie es vollständig sinnlos scheint. :)
Weitere Lösungen  
 
programming4us programming4us