Freigeben über


Generischer C++-Klassen-Assistent

Aktualisiert: August 2010

Fügt einem Projekt eine generische C++-Klasse hinzu. Die 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 Klasse fest. Dieser Name basiert standardmäßig auf dem Namen, den Sie unter Klassenname angeben. Klicken Sie auf die Schaltfläche mit den Auslassungspunkten (...), um die Headerdatei am gewünschten Speicherort zu speichern oder um die Klassendeklaration an eine vorhandene Datei anzufügen. Wenn Sie eine vorhandene Datei angeben und dann auf Fertig stellen klicken, wird vom Assistenten eine Bestätigung angefordert, anzugeben, ob die Klassendeklaration an den Inhalt der Datei anzufügen ist. Zum Anfügen an die Deklaration 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 den Namen der Implementierungsdatei für die neue Klasse fest. Dieser Name basiert standardmäßig auf dem Namen, den Sie unter Klassenname angeben. Klicken Sie auf die Schaltfläche mit den Auslassungspunkten (...), um die Implementierungsdatei am gewünschten Speicherort zu speichern oder um die Klassendefinition an eine vorhandene Datei anzufügen. Wenn Sie eine vorhandene Datei angeben und dann auf Fertig stellen klicken, wird vom Assistenten eine Bestätigung angefordert, anzugeben, ob die Klassendefinition an den Inhalt der Datei anzufügen ist. Zum Anfügen an die Definition 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, welche Zugriffsebene andere Klassen auf die Klassenmemberfunktion haben. Weitere Informationen zum Angeben des Zugriffs finden Sie unter Member-Access Control. Standardmäßig ist die Klassenzugriffsebene auf public gesetzt.

    • public

    • protected

    • private

    • Standard (Es wird kein Zugriffsmodifizierer generiert.)

  • Virtueller Destruktor
    Gibt an, ob der Klassendestruktor virtuell ist. Mithilfe eines virtuellen Destruktors 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.

  • Verwaltet
    Wenn diese Option ausgewählt wird, werden eine verwaltete Klasse und eine Headerdatei hinzugefügt. Bei Deaktivierung werden eine systemeigene Klasse und eine Headerdatei hinzugefügt.

Siehe auch

Aufgaben

Hinzufügen einer generischen C++-Klasse

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

August 2010

Eine Beschreibung der Option Verwaltet wurde hinzugefügt.

Kundenfeedback.