Mi az a header guards (c++)?
Figyelt kérdés
2020. okt. 13. 17:53
1/2 anonim válasza:
Ha több CPP fájlból includeolod ugyan azt a header fájlt, többszörös definíció miatt nem fordulna le a kód. A header guard ezt küszöböli ki úgy, hogy az első behíváskor definiálja a header guardot, amit egy olyan elágazásba tesz be, hogy ha nincs definiálva a header guard, akkor menjen az include, egyébként nem történik semmi. Így csak egyszer kerül behúzásra a header, nem lesz többszörös definíció.
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
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!