ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
32867
32867
EMPFEHLEN
-
08.02.05 17:00 #1
Hallo,
ich habe gerade ein kleines Programm zu Übung geschrieben, was den Unterschied zwischen Übergabe als Wert und Übergabe als Zeiger an eine Funktion darstellen soll. Doch beim kompilieren bzw. Linken folgenden Fehler:
Code :1
[Linker error] undefined reference to `FunctionOne(SimpleCat)'
So hier mal das Programm:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
#include <cstdlib> #include <iostream> using namespace std; class SimpleCat { public: SimpleCat(); SimpleCat(SimpleCat&); ~SimpleCat(); }; SimpleCat::SimpleCat() { cout << "SimpleCat Konstruktor...\n"; } SimpleCat::SimpleCat(SimpleCat&) { cout << "SimpleCat Kopierkonstruktor...\n"; } SimpleCat::~SimpleCat() { cout << "SimpleCat Destruktor...\n"; } SimpleCat FunctionOne (SimpleCat theCat); SimpleCat* FunctionTwo (SimpleCat *theCat); int main(int argc, char *argv[]) { cout << "Eine Katze erzeugen...\n"; SimpleCat Frisky; cout << "FunktionOne aufrufen...\n"; FunctionOne(Frisky); cout << "FunktionTwo aufrufen...\n"; FunctionTwo (&Frisky); system("PAUSE"); return EXIT_SUCCESS; } // FunctionOne, Übergabe als Wert SimpleCat FunktionOne (SimpleCat theCat) { cout << "FunctionOne. Rueckkehr...\n"; return theCat; } // FunctionTwo, Übergabe als Referenz SimpleCat* FunctionTwo (SimpleCat *theCat) { cout << "FunctionTwo Ruckkehr...\n"; return theCat; }
-
08.02.05 20:05 #2
- Registriert seit
- Aug 2001
- Beiträge
- 1.411
Schreib die Main() mal zuletzt hin, sollte helfen!
-
SimpleCat FunctionOne (SimpleCat theCat);
// FunctionOne, Übergabe als Wert
SimpleCat FunktionOne (SimpleCat theCat)
{
cout << "FunctionOne. Rueckkehr...\n";
return theCat;
}
C++ kann leider keine Deutsch Englisch Übersetzung
, einmal mit C und einmalmit K
-
08.02.05 20:22 #4
Ahh danke. Da haben wir den Fehler
-
09.02.05 22:38 #5
- Registriert seit
- Jan 2002
- Ort
- Bayern
- Beiträge
- 1.390
Oh Mann, der war gar nicht so leicht zu finden.
we would change the world if god gave us the source code...
and remember, science is nothing more than reverse engineering nature...
Current projects:
- LdrawConverter
Ähnliche Themen
-
undefined reference to
Von hintermair im Forum C/C++Antworten: 5Letzter Beitrag: 27.04.09, 14:30 -
[Linker error] undefined reference to ... Irgendwas streikt bei WinMain
Von Nord-Süd-Richtung im Forum C/C++Antworten: 5Letzter Beitrag: 13.03.08, 08:12 -
[Linker error] undefined reference to `prinftf'
Von satyja im Forum C/C++Antworten: 2Letzter Beitrag: 12.04.05, 13:00 -
cygwin linker "undefined reference"
Von freddy23 im Forum C/C++Antworten: 4Letzter Beitrag: 22.10.04, 23:06 -
[Linker Error] undefined reference to..
Von srpcool im Forum C/C++Antworten: 3Letzter Beitrag: 07.04.04, 22:51





Zitieren
Login






