Delen via


Een algemene C++-klasse toevoegen

U kunt een algemene C++-klasse toevoegen met behulp van Class View. Een algemene C++-klasse is een klasse die u definieert of die is afgeleid van een klasse die u definieert.

Een algemene C++-klasse toevoegen aan een project

  1. Klik in de klasseweergave met de rechtermuisknop op het project waaraan u de nieuwe klasse wilt toevoegen, kies Toevoegen en kies vervolgens Klasse.

  2. Selecteer C++ Klasse in het deelvenster Sjablonen in het dialoogvenster Klasse toevoegen. Selecteer Toevoegen om de algemene C++-klassewizard weer te geven.

  3. Geef in de wizard een klassenaam op en definieer vervolgens instellingen of accepteer de standaardwaarden.

  4. Als u de wizard wilt sluiten en de nieuwe algemene C++-klasse in het project wilt weergeven, selecteert u Voltooien.

In deze sectie

Wizard voor generieke C++-klasse

Hiermee voegt u een algemene C++-klasse toe aan een project. De klasse neemt niet over van ATL of MFC.

  • Klassenaam

    Hiermee stelt u de naam van de nieuwe klasse in.

  • .h-bestand

    Hiermee stelt u de naam van het headerbestand voor de nieuwe klasse in. Deze naam is standaard gebaseerd op de naam die u opgeeft in de klassenaam. Als u het headerbestand wilt opslaan op de locatie van uw keuze of de klassedeclaratie wilt toevoegen aan een bestaand bestand, selecteert u de knop met het beletselteken (...). Als u een bestaand bestand opgeeft en Voltooien selecteert, wordt u gevraagd of de klassedeclaratie moet worden toegevoegd aan de bestandsinhoud. Als u de declaratie wilt toevoegen, selecteert u Ja; als u wilt terugkeren naar de wizard en een andere bestandsnaam wilt opgeven, selecteert u Nee.

  • .cpp bestand

    Hiermee stelt u de naam van het implementatiebestand voor de nieuwe klasse in. Deze naam is standaard gebaseerd op de naam die u opgeeft in de klassenaam. Als u het implementatiebestand wilt opslaan op de locatie van uw keuze of de klassedefinitie wilt toevoegen aan een bestaand bestand, selecteert u de knop met het beletselteken (...). Als u een bestaand bestand opgeeft en Voltooien selecteert, wordt u door de wizard gevraagd of de klassedefinitie moet worden toegevoegd aan de bestandsinhoud. Als u de definitie wilt toevoegen, selecteert u Ja; als u wilt terugkeren naar de wizard en een andere bestandsnaam wilt opgeven, selecteert u Nee.

  • Basisklasse

    Hiermee stelt u de basisklasse voor de nieuwe klasse in.

  • Toegang

    Hiermee stelt u toegang tot de basisklasseleden voor de nieuwe klasse in. Toegangsaanpassingen zijn trefwoorden die het toegangsniveau opgeven dat andere klassen hebben voor de functies van het klasselid. Zie Toegangsbeheer voor leden voor meer informatie over het opgeven van toegang. Standaard is het klassetoegangsniveau ingesteld op public.

    • public
    • protected
    • private
    • Standaard (er wordt geen toegangsmodifier gegenereerd.)
  • Virtuele destructor

    Geeft aan of de destructor van de klasse virtueel is. Het gebruik van een virtuele destructor helpt ervoor te zorgen dat de juiste destructor wordt aangeroepen wanneer exemplaren van afgeleide klassen worden verwijderd.

  • inline-

    Genereert zowel de klasseconstructor als de klassedefinitie als inlinefuncties in het headerbestand.

  • Beheerd

    Wanneer deze optie is geselecteerd, voegt u een beheerd klasse- en headerbestand toe. Wanneer dit is gewist, wordt een systeemeigen klasse- en headerbestand toegevoegd.