07. november 2004 - 22:39
Der er
9 kommentarer og 1 løsning
undefined reference to
Jeg får denne fejl: undefined reference to `Auto::registrerAuto(int)' Prog: DEV-C++ 4.9.9.0 AutoBrug.ccp -> #include"Auto.h" #include<iostream> using namespace std; int main() { Auto fiat; fiat.registrerAuto(2078); return 0; } Auto.h --> class Auto { private: int m_nSerienummer; public: void registrerAuto(int sernum); int getRegNo(); }; Scriptsne er fra bogen 'Programmering i C++' af Henrik Tange Jeg får også fejlen når jeg forsøger med andre script. Hilsen Morten
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
07. november 2004 - 22:41
#1
Der er jo ingen implementation af: void registrerAuto(int sernum); !
07. november 2004 - 22:42
#2
Prøv lig følgende: void Auto::registrerAuto(int sernum) { } ind enten i AutoBrug.cpp eller i en Auto.cpp (som ligger i samme projekt)
07. november 2004 - 22:44
#3
Han Henrik som har lavet bogen brude nok have lavet scriptsne lidt mere klare og forstålige.
07. november 2004 - 22:46
#4
men det var det der skulle til! Arne svar lige!
07. november 2004 - 22:49
#5
svar
07. november 2004 - 22:51
#6
#include"Auto.h" #include<iostream> using namespace std; void Auto::registrerAuto(int sernum) { } int main() { Auto fiat; fiat.registrerAuto(2078); cout<<fiat.getRegNo()<<endl; return 0; } undefined reference to `Auto::getRegNo()' Jeg fortsatte i bogen og fik nu denne fejl!
07. november 2004 - 22:54
#7
int Auto::getRegNo() { return etellerandet; }
07. november 2004 - 22:57
#8
Yep, den fandt jeg ud af. Jeg er lige begyndet på C++, jeg er noget bedere til Basic og PHP. C++ er noget helt andet! Tak for hjælpen
07. november 2004 - 23:02
#10
takker
Kurser inden for grundlæggende programmering