Ein Crashkurs

Bauen und zerstören

Konstruktor und Destruktor Wichtig bei Methoden Jede Klasse hat zwei sehr spezielle Methoden die Konstruktor und Destruktor benannt werden Der Konstruktor davon kann es verschiedene Spielarten geben dient der Erzeugung und Initialisierung einer Instanz vom Typ einer Klasse Er wird aufgerufen wenn eine Klasse instanziert wird Innerhalb der Klassendefinition erkennt man den Konstruktor daran dass er den gleichen Namen wie die Klasse selbst hat Die verschiedenen Spielarten eines Konstruktors ergeben sich aus der unterschiedlichen Herangehensweise wie man eine Instanz einer Klasse erzeugt Für das Line Beispiel wäre dies die Konstruktion einer leeren Line und die Konstruktion einer Line anhand eines konstanten Strings class Line Line Line const char Die Implementierungen der beiden Methoden hätten in etwa folgenden Aufbau Line Line leere Line m_pc m_cb Line Line const char psz int cb strlen psz m_pc new char[ cb] strcpy psz m_pc m_cb cb Wie man am zweiten Beispiel für den Konstruktor erkennt ist hier für die Konstruktion der Klasse die dynamische Anforderung von Speicher erforderlich In C wird dynamischer Speicher mit new angefordert anders als in C mit malloc sind die von new gelieferten Zeiger typbehaftet In diesem Zusammenhang stellt sich die Frage wo dieser Speicher wieder freigegeben wird Dazu bzw generell zum Freigeben belegter Ressourcen zum Beispiel offener Datei Handles ist der Destruktor einer Klasse zuständig Genau wie der Konstruktor hat der Destruktor den gleichen Namen wie die Klasse selbst wird aber durch eine vorgestellte Tilde gekennzeichnet Line Line if m_pc delete[] m_pc Bei einer Klasse handelt es sich also um eine zusammengefasste Version der aus C bekannten Strukturen mit den zugehörigen Funktionen sowie der Möglichkeit die Daten sinnvoll zu initialisieren Konstruktor und Ressourcen freizugeben Destruktor Wie schon erwähnt verhält sich eine Klasse in C wie ein eingebauter Datentyp bzw die Instanz einer Klasse ein Objekt vom Typ einer Klasse so wie eine Instanz eines eingebauten Datentyps

P
Computerwissen komplett aus einer Hand

Dies ist eine Nickles-Premium Seite

Der Inhalt dieser Seite ist nur Nickles Mitgliedern zugänglich. Bitte melden Sie sich mit Ihrem Premium-Account an, um diese Seite lesen zu können.

Sollten Sie bisher noch nicht über einen Account verfügen, so können Sie sich hier einen erstellen und erhalten damit Zugriff auf das gesammelte Computerwissen, alle Artikel, Tipps und vieles mehr. Zusätzlich sehen Premium-Mitglieder Nickles werbefrei.

  • Probleme mit Hard und Software müssen nicht mehr sein
  • Nickles liefert seit über 15 Jahren geballtes Wissen
  • Unverzichtbare Artikel, verständlich für alle
  • Wertvolle Tipps die bares Geld sparen
  • Schluss mit Suchen - alles hier aus einer Hand
  • Zuverlässige Profi-Informationen statt Blabla
  • Hier gibt es Zugriff auf über 2 Millionen Webseiten geballtes Computerwissen zum Schnäppchenpreis
Computerwissen komplett aus einer Hand (Angebot 1)

UNABHÄNGIG, EHRLICH, VERSTÄNDLICH

Drei Worte. Die schreiben wir nicht nur, das meinen wir auch so! Nickles-Artikel liefern konkrete unbestechliche Informationen. Egal ob für PC-Laie oder PC-Profi: auf Nickles-Infos ist Verlass! Bereits ein einziger Nickles-Artikel kann helfen, viel Zeit und Geld zu sparen!

  • Probleme mit Hard und Software müssen nicht mehr sein
  • Nickles liefert seit über 15 Jahren geballtes Wissen
  • Unverzichtbare Artikel, verständlich für alle
  • Schluss mit Suchen - alles hier aus einer Hand
  • Zuverlässige Profi-Informationen statt Blabla
  • Hier gibt es Zugriff auf über 2 Millionen Webseiten geballtes Computerwissen zum Schnäppchenpreis

Allgemeine Geschäftsbedingungen

Wir hassen lange AGB mit fiesem Kleingedrucktem. Drum sind unsere kurz und einfach - bitte sorgfältig durchlesen:
AGB - Allgemeine Geschäftsbedingungen

Bestellformular ausfüllen

Die Abrechnung der 59,95 Euro für 12 Monate erfolgt einfach per Rechnung auf dem Postweg. Dazu benötigen wir die Anschrift. Bitte alle Felder ausfüllen!

Mit * markierte Felder werden für die Bearbeitung der Bestellung benötigt und müssen ausgefüllt werden.
Hinweis: Nickles.de gibt Daten niemals weiter! Sie dienen nur für unsere interne Abwicklung der Mitgliedschaft.

Gesamtpreis: 59,95 Euro für 12 Monate
(inklusive 7 Prozent MwSt, 3,92 Euro auf 56,03 Euro)
Vereinbarungen: Widerrufsrecht: Diese Bestellung kann gemäß AGB innerhalb von zwei Wochen widerrufen werden.

Mindestlaufzeit: 12 Monate

Verlängerung: Wird nicht spätestens drei Monate vor Ablauf der Abrechnungsperiode gekündigt, verlängert sich die Premiummitgliedschaft um 12 Monate zum Preis von 59,95 Euro.
Abrechnungsperiode dann alle 12 Monate.