Chcem sa spýtať, aký je rozdiel medzi členskou funkciou a obyčajnou funkciu.
členská je vlastne metoda triedy ?
Fórum › C / C++
členská funkcia / funkcia
Ano
Tak já to trochu rozvedu... členská / instanční funkce náleží třídě / struktůře a obyčejná nenáleží nikomu :(
- Členská funkce a metoda je totéž
- Pokud se jedná o statickou metodu (členskou funkci), je to totéž, jako obyčejná funkce. Jediný rozdíl může být viditelnost (pokud je private nebo protected, tak nejde přímo volat zvenku té třídy
- Pokud to není statická metoda, tak ji nelze volat bez instance příslušné třídy (obyčejnou funkci nebo statickou metodu lze)
- S bodem 3 silně souvisí i rozdílnost ukazatele na funkci a ukazatele na (nestatickou) metodu.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 106 hostů
Podobná vlákna
Členská funkcia, ktorá vracia obekt. — založil me.name
Funkcia — založil ukulele
Funkcia v JS — založil DuDo
C Matice funkcia — založil Poki
Const funkcia — založil nord
Moderátoři diskuze