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. |