Toto vlákno bylo označeno za vyřešené.
fnenks+1
![Level 4 (134 příspěvků)](img/levely_forum/4.png)
Stálý člen
Zdravim, delam jedno cviceni z knihy Mistrostvi v c++ a nejde mi do hlavy, jaktoze nemuzu zkompilovat zdrojak.
brass.h: http://codepad.org/3tkOgj85
brass.cpp: http://codepad.org/FulM5GKZ
soubor1.cpp: http://codepad.org/PHdqx73E
Chyba je nekde v brass.cpp. Kdyz zkopiruju telo explicitniho konstruktoru do brass.h a brass.cpp smazu, tak to slape..
KIIV~ Moderátor
+43
![Level 13 (8 532 příspěvků)](img/levely_forum/13.png)
God of flame
Program vždy dělá to co naprogramujete, ne to co chcete...
fnenks+1
![Level 4 (134 příspěvků)](img/levely_forum/4.png)
Stálý člen
[Linker error] undefined reference to `vtable for Brass'
[Linker error] undefined reference to `vtable for Brass'
ld returned 1 exit status
[Build Error] [Mistrovstvi_v_cpp.exe] Error 1
KIIV~ Moderátor
+43
![Level 13 (8 532 příspěvků)](img/levely_forum/13.png)
God of flame
a mas nekde celej kod...? mas tam spousty deklaraci ale zadny definice.. (krom konstruktoru)
Program vždy dělá to co naprogramujete, ne to co chcete...
fnenks+1
![Level 4 (134 příspěvků)](img/levely_forum/4.png)
Stálý člen
Takze problem vyresen. Jak jednou definujete konstruktor tridy, tak musite definovat vse, jinak to nezkompilujete.
Zajimavost ale je, ze kdyz nemate jeste definovany konstruktor a definujete jen nektere funkce, tak to zkompilovat jde!
KIIV~ Moderátor
+43
![Level 13 (8 532 příspěvků)](img/levely_forum/13.png)
God of flame
co sem zkousel tak zkompiluje jen kdyz mas vsechny virtualni metody definovany... nevirtualnim to vesmes nevadi
Program vždy dělá to co naprogramujete, ne to co chcete...
Zjistit počet nových příspěvků
Přidej příspěvek
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 9 hostů