Desktop
Website
Multimedia
Database
Security
Enterprise
Pytanie : Dlaczego klasowy opłata "móc instantiate abstrakcjonistyczny klasa błąd
Ten kod w the cpp:
LMObject pObj;
MObject:: MObject (LMAttrHol
der (pObj))
;
Generates ten błąd w the kompilator:
error C2259: "MObject": móc instantiate abstrakcjonistyczny class
należny następujący członek:
"LMClassFactory MObject:: GetFactory (kawitacyjny) const": być abstract
(244): widzieć deklaracja 'MObject:: GetFactory'< br/> "LMObject MObject:: Duplikat (DUP_FLA
GS)": być abstract
(262): widzieć deklaracja 'MObject:: Duplicate'< br/> "kawitacyjny MObject:: Remis (HDC, DRAWFLAG
S, const CRect *)": być abstract
(265): widzieć deklaracja 'MObject:: Draw'< br/>
These być wyraźnie wirtualny w the chodnikowiec kartoteka, być być the podstawowy klasa (podstawowy nie wszystko ten podstawowy klasa). W Ten Sposób jak dylemat który błąd?
Odpowiedź : Dlaczego klasowy opłata "móc instantiate abstrakcjonistyczny klasa błąd
>> MObject:: MObject (LMAttrHolder lpAttr)
>> {
>> }
Jeżeli robić być wszystkie the konstruktor wtedy I widzieć żadny problem z the zmiana ty zrobić i I opuszczać robić the punkt the oryginalny kod być gdy ono wydawać się całkowicie nierzeczowy. :)
Inne rozwiązania
SUP7203B PFC niekompatybilność
system przywrócić punkt
IE8 Przedkładać Forma z [Wchodzić Do] Klucz, stosownie
zintegrowany wordpress w miejsce. blog pic doczepianie.
Łączyć XenServer wśród iPhone
Porzucony Windows 7 Instalacyjny odpowiedź kartoteka
SSH konsola: iść precyzować falcówka po nazwa użytkownika
Tworzyć Linux przygotowywać CD-R stylowy but dysk…
Dlaczego Sysinternals Wirusowy wyszukiwarka redirect?
MS Dojazdowy SQL Podział Dojazdowy obejście potrzebować