15

Objekte konstruieren und zerstören

In diesem Kapitel

image  Objekte erstellen und zerstören

image  Konstruktoren und Destruktoren deklarieren

image  Konstruktoren und Destruktoren aufrufen

 

So wie die Objekte unserer realen Welt werden auch die Objekte in unserem Programm erstellt und zerstört. Wenn die Klasse selbst für ihr Wohlergehen verantwortlich ist, muss sie eine gewisse Kontrolle über diesen Prozess haben. Glücklicherweise bietet C++ genau den Mechanismus, den Sie brauchen. Aber zuerst lernen Sie, wie Objekte erstellt werden.

Objekte erstellen

Einige Leute verwenden die Begriffe Klasse und Objekt etwas nachlässig. Was ist der Unterschied? Welche Beziehung besteht zwischen ihnen? Ich kann eine Klasse Hund erstellen, die die wichtigsten Eigenschaften unseres besten Freundes beschreibt. Ich habe zwei Hunde. Also hat meine Klasse Hund zwei Instanzen, Trudie und Scooter (na ja, ich glaube, es gibt zwei Instanzen – ich habe Scooter seit einigen Tagen nicht mehr gesehen).

image Eine Klasse beschreibt den Typ eines Dings. Ein Objekt ist eine Instanz eines dieser Dinge. Die Klasse ist Hund und die Objekte ...

Get C++ für Dummies, 6., vollständig überarbeitete Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.