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
Community-Fossil
C-/C++-Quelltext |
|
1 2 3 |
class Klassenname
{
};
|
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »NachoMan« (20.01.2014, 09:36)
Das kann ich mir wirklich nur schwer vorstellen.Hab jetzt schon ca. 200 Seiten durchsucht aber nix ordentliches gefunden.
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
// BankKonto.h #ifndef BANKKONTO_H #define BANKKONTO_H #include<string> class { public : BankKonto( std :: string Name); double getKontostand(); void setKontostand(double Betrag); private: std :: string Kontoinhaber; double Kontostand; } #endif |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
// BankKonto.cpp #include "BankKonto" BankKonto :: BankKonto(std :: string Name) { this->Kontoinhaber = Name; this->Kontostand = 0; } double BankKonto :: getKontostand() { return Kontostand; } void BankKonto :: setKontostand(double Betrag) { Kontostand = Betrag; } |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »QuickAndDirty« (20.01.2014, 13:01)
Community-Fossil
Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer
Treue Seele
Beruf: Student, Hardware- und Softwareentwicklung als wissenschaftliche Hilfskraft
Ein paar Anmerkungen dazu:
1) "using namespace std;" in einem Header ist nie eine gute Idee.
2) Der Konstruktor sollte Initializer-Listen benutzen.
3) Bei "void setKontostan(double Betrag);" fehlt ein 'd'
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#pragma once // BankKonto.hpp #include<string> class BankKonto { public : BankKonto(std::string Name, double Betrag = 0); double Kontostand() const; BankKonto& Kontostand(double Betrag); private: std::string Kontoinhaber_; double Kontostand_; }; |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
// Bankkonto.cpp #include "BankKonto.hpp" BankKonto::BankKonto(std::string Name, double Betrag) : Kontoinhaber_(Name), Kontostand_(Betrag) { } double BankKonto::Kontostand() const { return Kontostand_; } BankKonto& BankKonto::Kontostand(double Betrag) { Kontostand_ = Betrag; return *this; } |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »H5::« (20.01.2014, 15:24)
Werbeanzeige