Sdílet prostřednictvím


Přidání obecné třídy C++

Obecnou třídu jazyka C++ můžete přidat pomocí zobrazení třídy. Obecná třída jazyka C++ je třída, kterou definujete nebo která je odvozena z vámi definované třídy.

Přidání obecné třídy C++ do projektu:

  1. V zobrazení třídy klikněte pravým tlačítkem na projekt, do kterého chcete přidat novou třídu, zvolte Přidat a pak zvolte Třída.

  2. V dialogovém okně Přidat třídu vyberte v podokně šablon možnost Třída jazyka C++. Výběrem možnosti Přidat zobrazíte obecného průvodce třídou jazyka C++.

  3. V průvodci zadejte název třídy a pak definujte nastavení nebo přijměte výchozí hodnoty.

  4. Pokud chcete průvodce zavřít a zobrazit novou obecnou třídu C++ v projektu, vyberte Dokončit.

V této části

Obecný průvodce třídou jazyka C++

Přidá do projektu obecnou třídu jazyka C++. Třída nedědí z KNIHOVNY ATL nebo MFC.

  • Název třídy

    Nastaví název nové třídy.

  • Soubor .h

    Nastaví název souboru hlavičky pro novou třídu. Ve výchozím nastavení je tento název založený na názvu, který zadáte do pole Název třídy. Chcete-li soubor záhlaví uložit do libovolného umístění nebo připojit deklaraci třídy k existujícímu souboru, vyberte tlačítko se třemi tečky (...). Pokud zadáte existující soubor a vyberete Dokončit, průvodce vás vyzve k zadání, zda má být deklarace třídy připojena k obsahu souboru. Chcete-li připojit deklaraci, vyberte Ano; Pokud se chcete vrátit do průvodce a zadat jiný název souboru, vyberte Ne.

  • Soubor .cpp

    Nastaví název souboru implementace pro novou třídu. Ve výchozím nastavení je tento název založený na názvu, který zadáte do pole Název třídy. Pokud chcete soubor implementace uložit do libovolného umístění nebo připojit definici třídy k existujícímu souboru, vyberte tlačítko se třemi tečky (...). Pokud zadáte existující soubor a vyberete Dokončit, průvodce vás vyzve k zadání, zda má být definice třídy připojena k obsahu souboru. Pokud chcete připojit definici, vyberte Ano; Pokud se chcete vrátit do průvodce a zadat jiný název souboru, vyberte Ne.

  • Základní třída

    Nastaví základní třídu pro novou třídu.

  • Přístup

    Nastaví přístup ke členům základní třídy pro novou třídu. Modifikátory přístupu jsou klíčová slova, která určují úroveň přístupu, kterou mají ostatní třídy k členským funkcím třídy. Další informace o tom, jak určit přístup, najdete v tématu Řízení přístupu členů. Ve výchozím nastavení je úroveň přístupu ke třídě nastavená na public.

    • public
    • protected
    • private
    • Výchozí (negeneruje se žádný modifikátor přístupu.)
  • Virtuální destruktor

    Určuje, zda je destruktor třídy virtuální. Použití virtuálního destruktoru pomáhá zajistit, aby byl při odstranění instancí odvozených tříd volána správná destruktor.

  • Vložené

    Generuje konstruktor třídy i definici třídy jako vložené funkce v souboru hlaviček.

  • Spravované

    Pokud je vybrána, přidá spravovanou třídu a soubor hlaviček. Při vymazání přidá nativní třídu a soubor hlaviček.