Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Osztálynézetben bármely osztályhoz hozzáadhat tagfüggvényt. Ha ezt teszi, a program deklarációt ad a fejlécfájlhoz, és hozzáad egy csonkfüggvény törzset az osztály megvalósításához tartozó fájlhoz, amelyet később módosíthat.
Tagfüggvény hozzáadása egy osztályhoz:
Az Osztály nézetben bontsa ki a projektcsomópontot a projekt osztályainak megjelenítéséhez. ( Az Osztálynézet megnyitásához a menüsávon válassza a Nézet, Osztálynézet lehetőséget.)
Nyissa meg annak az osztálynak a helyi menüjét, amelyhez tagfüggvényt szeretne hozzáadni, majd válassza a Hozzáadás, Függvény hozzáadása lehetőséget.
Adja meg a tagfüggvény megfelelő adatait. További információ: Tagfüggvény hozzáadása varázsló.
Válassza a Befejezés gombot a tagfüggvény kódjának létrehozásához.
Ebben a szakaszban
Varázsló tagfüggvény hozzáadásához
Ez a varázsló tagfüggvény-deklarációt ad hozzá a fejlécfájlhoz. Emellett hozzáad egy csonktagfüggvény-implementációt a kijelölt osztály implementációs fájlához.
Miután hozzáadta a tagfüggvényt a varázslóval, szerkesztheti a kódot a fejlesztői környezetben.
Visszatérési típus
Beállítja a hozzáadni kívánt tagfüggvény visszatérési típusát. Megadhat saját visszatérési típust, vagy választhat az elérhető típusok listájából. A típusokról további információt az Alapvető típusok című témakörben talál.
char
double
float
int
long
short
unsigned char
unsigned int
unsigned long
void
HRESULT
Függvény neve
Beállítja a hozzáadni kívánt tagfüggvény nevét.
paramétertípus
Beállítja a tagfüggvényhez hozzáadni kívánt paraméter típusát, ha a tagfüggvény paraméterekkel rendelkezik. Megadhat saját paramétertípust, vagy választhat az elérhető típusok listájából.
char
double
float
int
long
short
unsigned char
unsigned int
unsigned long
paraméter név
Beállítja a tagfüggvényhez hozzáadni kívánt paraméter nevét, ha a tagfüggvény paraméterekkel rendelkezik.
Paraméterlista
Megjeleníti a tagfüggvényhez hozzáadott paraméterek listáját. Ha paramétert szeretne hozzáadni a listához, adjon meg egy típust és nevet a Paraméter típusa és a Paraméternév mezőkben, majd válassza a Hozzáadás lehetőséget. Ha el szeretne távolítani egy paramétert a listából, jelölje ki a paramétert, és válassza az Eltávolítás lehetőséget.
Hozzáférés
Beállítja a tagfüggvényhez való hozzáférést. 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éssel rendelkezik a tagfüggvényhez. A hozzáférés megadásáról további információt a taghozzáférés-vezérlés című témakörben talál. A tagfüggvény hozzáférési szintje alapértelmezés szerint be
publicvan állítva.Ellenőrizze, hogy az új tagfüggvény statikus vagy virtuális-e, és hogy beágyazott vagy tiszta-e. Ha a tagfüggvényt tiszta értékre állítja, a Virtuális jelölőnégyzet be van jelölve, és a Inline jelölőnégyzet elérhetetlenné válik. Az alapértelmezett egy nem statikus, nem virtuális tagfüggvény.
Lehetőség Leírás Statikus Megadja, hogy a függvény globálisként működik, és az osztályon kívül is meghívható, osztály-példányosítás nélkül is. A tagfüggvény nem rendelkezik hozzáféréssel a nem statikus tagokhoz. A tagfüggvény Staticnem lehet virtuális.virtuális Gondoskodik arról, hogy a rendszer meghívja a megfelelő tagfüggvényt egy objektumra, függetlenül attól, hogy a tagfüggvény hívásához használt kifejezés van-e használva. A megadott Virtualtagfüggvények nem lehetnek statikusak.Tiszta Azt jelzi, hogy a deklarált virtuális tagmódszerhez nincs megadva implementáció. A tiszta érték csak virtuális tagfüggvényeken adható meg. A legalább egy tiszta virtuális tagfüggvényt tartalmazó osztály absztrakt osztálynak minősül. Az absztrakt osztályból származó osztályoknak a tiszta virtuális tagfüggvényt kell implementálniuk, vagy ezek is absztrakt osztályok. beágyazott Utasítja a fordítót, hogy szúrjon be egy példányt a tagfüggvény törzséből minden olyan helyre, ahol a tagfüggvényt meghívják. A inline megadott tagfüggvény nem lehet tiszta. .cpp fájl
Beállítja a fájl helyét, ahol a csonktagfüggvény implementációja meg van írva. Alapértelmezés szerint annak az osztálynak a .cpp fájljára van írva, amelyhez a tagfüggvény hozzáadva van. Kattintson a három pont gombra a fájlnév módosításához. A tagfüggvény implementációja hozzáadódik a kijelölt fájl tartalmához.
Megjegyzés
Megjegyzést ad hozzá a fejlécfájlban található tagfüggvényhez.
Függvény aláírása
Megjeleníti a tagfüggvény szó szerinti megjelenítését a kódból, amikor a Befejezés lehetőséget választja. Ebben a mezőben nem szerkesztheti a szöveget. A tagfüggvényeket a megfelelő mezők megváltoztatásával módosíthatja a varázslóban.