Sdílet prostřednictvím


Průvodce přidáním členské funkce

Tento průvodce přidá deklaraci členské funkce do souboru hlaviček a prázdnou implementaci do implementačního souboru pro vybranou třídu.

Po přidání členské funkce pomocí průvodce můžete upravovat její kód ve vývojovém prostředí.

  • Návratový typ;
    Nastaví návratový typ přidávané členské funkce. Můžete zadat vlastní návratový typ, nebo můžete zvolit ze seznamu dostupných typů. Informace o typech naleznete v tématu Základní typy.

    char

    int

    unsigned int

    double

    long

    unsigned long

    float

    short

    void

    HRESULT

    unsigned char

     

  • Název funkce
    Nastaví název přidávané členské funkce.

  • Typ parametru
    Pokud má členská funkce parametry, nastaví typ přidávaného parametru. Můžete zadat vlastní parametr, nebo můžete zvolit ze seznamu dostupných typů.

    char

    int

    unsigned char

    double

    long

    unsigned int

    float

    short

    unsigned long

  • Název parametru
    Pokud má členská funkce parametry, nastaví název přidávaného parametru.

  • Seznam parametrů
    Zobrazí seznam parametrů, které jste přidali do členské funkce. Chcete-li přidat parametr do seznamu, zadejte typ a název v poli Typ parametru a Název parametru a klikněte na tlačítko Přidat. Chcete-li parametr odebrat ze seznamu, vyberte parametr a klikněte na Odebrat.

  • Access
    Nastaví přístup ke členské funkci. Modifikátory přístupu jsou klíčová slova, která určující přístup jiných tříd ke členské funkci. Pro další informace o přístupu navštivte Member-Access Control. Ve výchozím nastavení je úroveň přístupu ke členské funkci nastavena na public (veřejné).

    Zkontrolujte, zda je nová členská funkce statická nebo virtuální a zda je vložená nebo prázdná. Pokud nastavíte členskou funkci jako prázdnou, je zaškrtnuto políčko Virtual a zaškrtávací políčko Vložená je nedostupné. Výchozí hodnota členské funkce je nonstatic, nonvirtual.

    Parametr

    Popis

    Statické

    Určuje, že se funkce chová jako globální a může být volána vně třídy bez vytváření instance třídy. Členská funkce nemá přístup k nestatickým členům. Členská funkce definována jako Static nemůže být virtuální.

    Virtuální.

    Zajišťuje objektu správné volání členské funkce bez ohledu na výraz použitý k volání členské funkce. Členská funkce definována jako Virtual nemůže být statická.

    Prázdná

    Označuje, že není poskytována žádná implementace pro deklarované virtuální členskou funkci. Proto Prázdná může být definována pouze virtuální členská funkce. Další informace naleznete v tématu Class-Member Declaration Syntax.

    Třída, která obsahuje alespoň jednu prázdnou virtuální členskou funkci, je považována za abstraktní třídu. Třídy odvozené od abstraktní třídy musí implementovat prázdné virtuální členské funkce, nebo jsou také abstraktní třídy.

    Vložená

    Dává kompilátoru pokyn k vložení kopie členské funkce na každé místo, kde je členská funkce zavolána. Členská funkce určená jako Vložená nemůže být prázdná.

  • soubor cpp
    Nastaví umístění souboru, do kterého je prázdná implementace členské funkce vložena. Ve výchozím nastavení je zapsána do souboru CPP pro třídu, do které je členská funkce přidávána. Chcete-li změnit název souboru, klikněte na tlačítko se třemi tečkami. Implementace členské funkce se přidá do obsahu vybraného souboru.

  • Komentář
    Komentář členské funkce v souboru hlaviček.

  • Signatura funkce
    Zobrazí členskou funkci tak, jak se zobrazí v kódu po kliknutí na tlačítko Dokončit. V tomto poli nelze upravovat text. Chcete-li změnit členskou funkci, změňte příslušná pole v průvodci.

Viz také

Úkoly

Přidání členské funkce