Miért van erre a makróra szükségünk?
Figyelt kérdés
DECLARE_HANDLE(HDC);
#define DECLARE_HANDLE(n) typedef struct n##__{int i;}*n
Itt gondolom DECLARE_HANDLE(n) -kap egy definiált tipusu struktúrát
ami az n struktúra címére mutat egy i változóval.
vagy nem?
Nem tudom elég érthető vagyok e.
Szóval nekem a HDC int lesz nem?
de az n minek fűzi össze a __ jelel.
2015. okt. 14. 16:07
1/1 anonim válasza:
Azért mert ha alapból mind void* típusú akkor egymásnak értékül tudod adni őket. Tehát ez arra szolgál, hogy a HDC -nek nem tudod értékül adni a HANDLE -t pedig valójában mindkettő void* típusú.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!