Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Quellcode |
|
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 |
#include <iostream> using namespace std; class CPilot { public: void ZeigeDaten (); void Funktion (int Lebenspunkte); private: int live; }; int main () { CPilot Pilot; int Lebenspunkte = 100; Pilot.Funktion(100); Pilot.ZeigeDaten(); return 0; } void class CPilot::ZeigeDaten () { cout << "Du hast " << live << "Lebenspunkte!" << endl; }; void class CPilot::Funktion (int Lebenspunkte) { live = Lebenspunkte }; |
Quellcode |
|
1 2 3 4 5 6 7 8 9 |
Temporäre Dateien und Ausgabedateien für "Fehler - Win32 Debug" werden gelöscht. --------------------Konfiguration: Fehler - Win32 Debug-------------------- Kompilierung läuft... main.cpp Linker-Vorgang läuft... main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall CPilot::ZeigeDaten(void)" (?ZeigeDaten@CPilot@@QAEXXZ) main.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: void __thiscall CPilot::Funktion(int)" (?Funktion@CPilot@@QAEXH@Z) Debug/Fehler.exe : fatal error LNK1120: 2 unaufgeloeste externe Verweise Fehler beim Ausführen von link.exe. |
Quellcode |
|
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 |
#include <iostream> using namespace std; class CPilot { public: void ZeigeDaten (){cout << "Du hast " << live << "Lebenspunkte!" << endl;}; void Funktion (int Lebenspunkte){live = Lebenspunkte;}; private: int live; }; int main () { CPilot Pilot; int Lebenspunkte = 100; Pilot.Funktion(100); Pilot.ZeigeDaten(); return 0; } |
Quellcode |
|
1 2 3 4 |
void class CPilot::ZeigeDaten () { cout << "Du hast " << live << "Lebenspunkte!" << endl; }; |
Quellcode |
|
1 2 3 4 |
void CPilot::ZeigeDaten () { cout << "Du hast " << live << "Lebenspunkte!" << endl; }; |
Zitat von »"the[V«
oid"]
So habe ich das noch nie gesehen. Müsste das nicht so lauten?
Quellcode
1 2 3 4 void CPilot::ZeigeDaten () { cout << "Du hast " << live << "Lebenspunkte!" << endl; };
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 |
void class CPilot::Funktion (int Lebenspunkte) // Falsch { live = Lebenspunkte }; void CPilot::Funktion (int Lebenspunkte) // Richtig { live = Lebenspunkte; // <- Hier fehlt das Semikolon }; |
Werbeanzeige