Lägga till en allmän C++-klass

Du kan lägga till en allmän C++-klass med hjälp av klassvyn. En allmän C++-klass är en klass som du definierar eller som härleds från en klass som du definierar.

Så här lägger du till en allmän C++-klass i ett projekt

  1. Högerklicka på det projekt som du vill lägga till den nya klassen till i klassvyn, välj Lägg till och välj sedan Klass.

  2. I dialogrutan Lägg till klass går du till fönstret Mallar och väljer C++-klass. Välj Lägg till för att visa den allmänna C++-klassguiden.

  3. Ange ett klassnamn i guiden och definiera sedan inställningar eller acceptera standardinställningarna.

  4. Om du vill stänga guiden och visa den nya generiska C++-klassen i projektet väljer du Slutför.

I det här avsnittet

Allmän C++-klassguide

Lägger till en allmän C++-klass i ett projekt. Klassen ärver inte från ATL eller MFC.

  • Klassnamn

    Anger namnet på den nya klassen.

  • .h-fil

    Anger namnet på huvudfilen för den nya klassen. Som standard baseras det här namnet på det namn som du anger i Klassnamn. Om du vill spara huvudfilen på valfri plats, eller om du vill lägga till klassdeklarationen i en befintlig fil, väljer du ellipsknappen (...). Om du anger en befintlig fil och väljer Slutför uppmanas du att ange om klassdeklarationen ska läggas till i filinnehållet. Om du vill lägga till deklarationen väljer du Ja; om du vill gå tillbaka till guiden och ange ett annat filnamn väljer du Nej.

  • .cpp-filen

    Anger namnet på implementeringsfilen för den nya klassen. Som standard baseras det här namnet på det namn som du anger i Klassnamn. Om du vill spara implementeringsfilen på valfri plats, eller om du vill lägga till klassdefinitionen i en befintlig fil, väljer du ellipsknappen (...). Om du anger en befintlig fil och väljer Slutför uppmanas du att ange om klassdefinitionen ska läggas till i filinnehållet. Om du vill lägga till definitionen väljer du Ja; om du vill gå tillbaka till guiden och ange ett annat filnamn väljer du Nej.

  • Basklass

    Anger basklassen för den nya klassen.

  • Tillträde

    Anger åtkomst till basklassmedlemmar för den nya klassen. Åtkomstmodifierare är nyckelord som anger vilken åtkomstnivå som andra klasser har till klassmedlemsfunktionerna. Mer information om hur du anger åtkomst finns i Åtkomstkontroll för medlemmar. Som standard är klassåtkomstnivån inställd på public.

    • public
    • protected
    • private
    • Standard (Ingen åtkomstmodifierare genereras.)
  • Virtuell destruktor

    Anger om destruktorn i klassen är virtuell. Med hjälp av en virtuell destruktor ser du till att rätt destruktor anropas när instanser av härledda klasser tas bort.

  • inlinje

    Genererar både klasskonstruktorn och klassdefinitionen som infogade funktioner i huvudfilen.

  • Administrerad

    Välj så läggs en hanterad klass och huvudfil till. När den rensas lägger du till en intern klass- och rubrikfil.