Main meghívása?





Eredeti baj az, hogy ha előbb hívsz, mint definiálod a függvényt, akkor warningokat dob. De ez igaz más fgv-ek esetén is. Azt úgy szokták orvosolni, hogy általában csinálnak egy header állományt, ahol minden absztrakció definiálva van.
De megoldható úgy is, hogy az első hívás előtt (mármint fájl olvasat szerint) absztraktan létrehozod a fgv-t.
int valamiFuggveny(int i); // ez az abstract megadás
int itthivom() { return valamiFuggveny(10); }
int valamiFuggveny(int i) { return i; } // itt definiálod
azaz mikor a fordító fordítja a itthivom fgv-t akkor már létezik a "valamiFuggveny" persze absztract módon.
Innen kezdve, ha minden fgv.-t előre abstract módon definiálsz, akkor hogy milyen sorrendben írod meg a fgv-eket már majdhogynem mindegy is. Ennyi erővel a main is lehet elől ekkor.
EZ NEM REFERENCIA. PONTATLANSÁGOK LEHETNEK!





Ha bővebben érdekel, deklaráció és definíció.
Egyébként a main függvényt ne te hívd meg, nem arra való.










Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!