Sdílet prostřednictvím


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

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

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

  1. V zobrazení třídy klikněte pravým tlačítkem myši 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ě šablony třídu C++. Výběrem možnosti Přidat zobrazíte obecného průvodce třídou C++.

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

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

V této části

Průvodce obecnou třídou C++

Přidá do projektu obecnou třídu 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 záhlaví pro novou třídu. Ve výchozím nastavení je tento název založen na názvu, který zadáte v názvu třídy. Pokud chcete soubor záhlaví uložit do umístění podle vašeho výběru 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 určení, zda má být deklarace třídy připojena k obsahu souboru. Pokud chcete deklaraci připojit, vyberte Ano. Pokud se chcete vrátit do průvodce a zadat jiný název souboru, vyberte Ne.

  • .cpp soubor

    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 v názvu třídy. Pokud chcete uložit implementační soubor do umístění podle vašeho výběru 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 určení, zda má být definice třídy připojena k obsahu souboru. Pokud chcete definici připojit, 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 k č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, naleznete v tématu Řízení přístupu člena. Ve výchozím nastavení je úroveň přístupu třídy nastavena na public.

    • public
    • protected
    • private
    • Výchozí (nevygeneruje 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 se při odstranění instancí odvozených tříd volal správný destruktor.

  • Vložený

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

  • Spravované

    Při výběru přidá spravovanou třídu a soubor hlaviček. Po vymazání přidá nativní třídu a soubor hlaviček.