Megosztás a következőn keresztül:


Általános C++ osztály hozzáadása

Általános C++ osztályt az Osztálynézet használatával vehet fel. Az általános C++ osztály egy ön által definiált vagy ön által definiált osztályból származtatott osztály.

Általános C++ osztály hozzáadása projekthez

  1. Osztálynézetben kattintson a jobb gombbal arra a projektre, amelyhez hozzá szeretné adni az új osztályt, válassza a Hozzáadás, majd az Osztály lehetőséget.

  2. Az Osztály hozzáadása párbeszédpanel sablonok paneljén válassza a C++ Osztály lehetőséget. Válassza a Hozzáadás lehetőséget az általános C++ osztályvarázsló megjelenítéséhez.

  3. A varázslóban adjon meg egy osztálynevet, majd adja meg a beállításokat, vagy fogadja el az alapértelmezett értékeket.

  4. A varázsló bezárásához és a projekt új általános C++ osztályának megtekintéséhez válassza a Befejezés lehetőséget.

Ebben a szakaszban

Általános C++ osztály varázsló

Általános C++ osztályt ad hozzá egy projekthez. Az osztály nem örökli az ATL-t vagy az MFC-t.

  • Osztály neve

    Beállítja az új osztály nevét.

  • .h fájl

    Beállítja az új osztály fejlécfájljának nevét. Alapértelmezés szerint ez a név az osztálynévben megadott néven alapul. Ha a fejlécfájlt a kívánt helyre szeretné menteni, vagy egy meglévő fájlhoz szeretné hozzáfűzni az osztálydeklarációt, kattintson a három pontra (...). Ha egy meglévő fájlt ad meg, és a Befejezés lehetőséget választja, a varázsló kéri, hogy adja meg, hogy az osztálydeklaráció hozzá legyen-e fűzve a fájl tartalmához. A deklaráció hozzáfűzéséhez válassza az Igen lehetőséget; a varázslóhoz való visszatéréshez és egy másik fájlnév megadásához válassza a Nem lehetőséget.

  • .cpp fájl

    Beállítja az új osztály implementációs fájljának nevét. Alapértelmezés szerint ez a név az osztálynévben megadott néven alapul. Ha a megvalósítási fájlt a kívánt helyre szeretné menteni, vagy hozzá szeretné fűzni az osztálydefiníciót egy meglévő fájlhoz, kattintson a három pontra (...). Ha egy meglévő fájlt ad meg, és a Befejezés lehetőséget választja, a varázsló kéri, hogy adja meg, hogy az osztálydefiníció hozzá legyen-e fűzve a fájl tartalmához. A definíció hozzáfűzéséhez válassza az Igen lehetőséget; a varázslóhoz való visszatéréshez és egy másik fájlnév megadásához válassza a Nem lehetőséget.

  • Alaposztály

    Beállítja az új osztály alaposztályát.

  • Hozzáférés

    Az új osztály alaposztálytagokhoz való hozzáférését állítja be. A hozzáférési módosítók olyan kulcsszavak, amelyek meghatározzák, hogy a többi osztály milyen hozzáférési szintű hozzáféréssel rendelkezik az osztálytagfüggvényekhez. A hozzáférés megadásáról további információt a Tagok hozzáférés-vezérlése című témakörben talál. Alapértelmezés szerint az osztály hozzáférési szintje a következőre publicvan állítva: .

    • public
    • protected
    • private
    • Alapértelmezett (Nem jön létre hozzáférési módosító.)
  • Virtuális destruktor

    Megadja, hogy az osztálymegsemmisítő virtuális-e. A virtuális destruktor használata segít biztosítani, hogy a megfelelő destruktor legyen meghívva a származtatott osztályok példányainak törlésekor.

  • beágyazott

    Az osztálykonstruktort és az osztálydefiníciót beágyazott függvényként hozza létre a fejlécfájlban.

  • Felügyelt

    Ha ki van jelölve, hozzáad egy felügyelt osztály- és fejlécfájlt. Ha törölve van, hozzáad egy natív osztály- és fejlécfájlt.