You are here: Home Software Engineering c++ Klassen
Search
Advanced Search…
E-Mail

Webmail: webmail.wyden.com

E-Mail Preferences: postfix.wyden.com/users

E-Mail Administration: postfix.wyden.com

Statistics
Total: 473
Total Pages: 286
Total Folders: 87
Total Files: 18
Total Links: 26
Last modification: 19.04.2012 15:21
 

Klassen

by Wyden Silvan last modified 20.05.2010 14:41

//FILE becher.h
#pragam once
#include <string>

class becher {

private:
   std::string inhalt;
   int fassungsvermögen;
   fload füllhöhe;

public:
   becher(std::string i, int fa, float fu) { inhalt=i; fassungsvermögen= fa;}
   void ausgabe();

};


//FILE becher.cpp
#include "becher.h"

void becher::ausgabe() {
   cout << "Becher mit " << inhalt << endl;
}

int main() {
   becher b("Milch", 300, 40);
   const becher c("LDK", 10, 10); -> kann Werte nie verändenr: Konstante
   //b.inhalt = "Milch";
   //b.fassungsvermöchen = 300;
}


//Zugriffsrechte
private:  auf private Elemente dürfen nur Elemente der eigenen Klasse und Freunde der Klasse zugreifen
protected: wie privat, aber auch Elemente abgeleiteter Klassen dürfen zugreifen
public: keine Beschränkung des Zugriffs

//typedef
typedef vector<becher> BecherCon;
BecherCon v;
-> falls Typ (Container vector) geändert werden kann, kann dies mit typedef problemlos gelöst werden