Diskussion:C++-Programmierung: Klassen

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
Aus Wikibooks

Codebeispiele sind fehlerhaft[Bearbeiten]

class Klasse
{
   int a = 3; // Geht nur mit static const variablen 
  
   void test()
   {
      int a = 5; //erzeugt eine zweite Variable namens a
      a = 7;     //ändert die lokale Variable a, die in der Zeile direkt darüber deklariert wurde.
      this->a = 10; //ändert die Membervariable von 3 auf 10
   }
}// Fehlendes ;
class EineKlasse
{
  private:
    int geheimeVariable;
 
  protected:
    int geschuetzteVariable;
 
  public:
    void setzteGeheimeVariable(int Wert);

 //weiterer Code
}//Fehlendes ;

80.133.35.68 11:18, 23. Mai 2006 (Signatur nachgetragen von Jürgen 09:32, 8. Feb. 2011 (CET))[Beantworten]

Weitere Fehlerhafte Codeschnipsel[Bearbeiten]

Das erste Beispiel ist fehlerhaft, da unklar ist, ob der Default-Konstruktor oder der Konstruktor mit Defaultwert aufgerufen wird, wenn ein neues Objekt der Klasse erzeugt wird, ohne das Parameter angegeben werden. -- Philipp_K. 17:08, 15. Mär. 2009 (Signatur nachgetragen von Jürgen 09:32, 8. Feb. 2011 (CET))[Beantworten]

Geschwollen und Unverständlich[Bearbeiten]

Ich finde manche Abschnitte in dem Text extrem überzogen und unverständlich. Bei anderer Wortwahl und anderen Bezeichnungen dürfte das eine oder andere verständlicher sein. -- 77.0.210.60 02:01, 8. Feb. 2011 (Signatur nachgetragen von Jürgen 09:32, 8. Feb. 2011 (CET))[Beantworten]

Am Anfang des Kapitels steht der Hinweis, dass es sich hier um einen veralteten Text steht. Du solltest besser unter C++-Programmierung/ Eigene Datentypen definieren weiterlesen. -- Jürgen 09:32, 8. Feb. 2011 (CET)[Beantworten]