[elektro] enum
Szima Gábor
sygma at tesla.hu
Wed Apr 14 13:42:10 CEST 2010
On Wed, 14 Apr 2010, hg12345 wrote:
> typedef enum eMsrMulti {Single=0, Multi} MsrMulti_t;
> typedef enum eMsrDual {Single=0, Dual} MsrDual_t;
>
> Az ENUM úgy viselkedik mint sok-sok különálló #define
Igen, ezert ez is jo:
enum {Single=0, Multi};
v.
enum {Single=0, Dual};
> vagy úgy mint egy struct definiálás (röviden ami az enum-ban található
> az csak hatókörében érhető el?)
Nem, de vannak szepsegei, ami miatt neha "ossze vannak drotozva".
Pl. ha switch -be MsrMulti_t -tipusut nezel, akkor kiugat a fordito, ha a
case-ek kozott nem talalta meg az osszes benne szereplo erteket es nincs
default.
-Sygma
More information about the Elektro
mailing list