Portál AbcLinuxu, 12. května 2025 03:01
Zdravim,
narazil jsem na, pro me zatim neznamou, syntaxi pouziti #define a to uvnitr definice typu struktura. Nikde jsem se s tim zatim nesetkal. Poradil by mi nekdo, k cemu je to dobre a jak s takovymi konstantami pracovat? Uvadim priklad:
typedef struct msg{ unsigned short flags; #define C1 0x01 #define C2 0x02 #define C3 0x04 char *reply; int len; } MSG_T;
Diky
...zapomnel jsem dodat, ze si myslim ze to tak zapsane jen z hlediska citelnosti kodu. U toho prikladu aby bylo videt, ze se ty konstanty pouzivaji ve flags. Ale nevim jestli to je jeste kvuli necemu jinemu...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.