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:
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.
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++.
V průvodci zadejte název třídy a pak definujte nastavení nebo přijměte výchozí hodnoty.
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.