Freigeben über


Generischer C++-Klassen-Assistent

Aktualisiert: November 2007

Mit diesem Assistenten fügen Sie dem Projekt eine C++-Klasse hinzu. Diese generische C++-Klasse erbt nicht von ATL oder MFC.

  • Klassenname
    Legt den Namen der neuen Klasse fest.

  • .h-Datei
    Legt den Namen der Headerdatei für die neue Objektklasse fest. Dieser Name basiert standardmäßig auf dem Namen, den Sie unter Klassenname angeben. Klicken Sie auf die Schaltfläche mit den Auslassungspunkten (...), um den Dateinamen am gewünschten Speicherort zu speichern oder um die Klassendeklaration an eine vorhandene Datei anzufügen. Wenn Sie eine vorhandene Datei auswählen, wird sie vom Assistenten erst am ausgewählten Speicherort gespeichert, nachdem Sie im Assistenten auf Fertig stellen geklickt haben.

    Der Assistent ist nicht in der Lage, Dateien zu überschreiben. Wenn Sie den Namen einer vorhandenen Datei auswählen und dann auf Fertig stellen klicken, wird vom Assistenten eine Bestätigung angefordert, die Klassendeklaration an den Inhalt der Datei anzufügen. Klicken Sie auf Ja, um die Datei anzufügen, und klicken Sie auf Nein, um zum Assistenten zurückzukehren und einen anderen Dateinamen anzugeben.

  • .cpp-Datei
    Legt für die neue Objektklasse den Namen der Implementierungsdatei fest. Dieser Name basiert standardmäßig auf dem Namen, den Sie unter Klassenname angeben. Klicken Sie auf die Schaltfläche mit den Auslassungspunkten (...), um den Dateinamen am gewünschten Speicherort zu speichern. Die Datei wird erst am ausgewählten Speicherort gespeichert, wenn Sie im Assistenten auf Fertig stellen klicken.

    Der Assistent ist nicht in der Lage, Dateien zu überschreiben. Wenn Sie den Namen einer vorhandenen Datei auswählen und dann auf Fertig stellen klicken, werden Sie vom Assistenten gefragt, ob die Klassenimplementierung an den Inhalt der Datei angefügt werden soll. Klicken Sie auf Ja, um die Datei anzufügen, und klicken Sie auf Nein, um zum Assistenten zurückzukehren und einen anderen Dateinamen anzugeben.

  • Basisklasse
    Legt die Basisklasse für die neue Klasse fest.

  • Zugriff
    Legt für die neue Klasse den Zugriff auf die Basisklassenmember fest. Zugriffsmodifizierer sind Schlüsselwörter, die festlegen, welchen Zugriff andere Klassen auf die Klassenmemberfunktion haben. Weitere Informationen zum Festlegen von Zugriffsebenen finden Sie unter Memberzugriff-Steuerelement. Die Klassenzugriffsebene ist standardmäßig auf public gesetzt.

  • Virtueller Destruktor
    Gibt an, ob der Klassendestruktor virtuell ist. Mithilfe von virtuellen Destruktoren können Sie sicherstellen, dass der richtige Destruktor aufgerufen wird, wenn Instanzen abgeleiteter Klassen gelöscht werden.

  • Inline
    Erstellt sowohl den Klassenkonstruktor als auch die Klassendefinition als Inlinefunktionen in der Headerdatei.

Siehe auch

Aufgaben

Hinzufügen einer generischen C++-Klasse