Kezdőoldal » Számítástechnika » Programozás » Miért van erre a makróra...

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ú.
2015. okt. 14. 16:22
Hasznos számodra ez a válasz?

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!