enum vs typedef enum

Pavel Hudeček edizon na seznam.cz
Úterý Září 19 14:04:55 CEST 2023


:-) No to je další věc, že jsem se chtěl zeptat na struct vs typedef 
struct a nějak jsem nakonec napsal enum...
Ale je to asi ten samej problém:

*typedef struct { int a; int b; } tsAB;**
**struct sAB { int a; int b; };**
**
**tsAB tsTest;**
**sAB sTest;**
**
**void testtest() {**
**    tsTest.a = 5;**
**    sTest.a = 6;**
**}*
Normálně přeloží, žádnej problém.

PH


Dne 19.09.2023 v 13:50 Jan Waclawek napsal(a):
> ... t.j. je to rovnake ako struct. Je to vopruz to enum/struct tam stale
> pisat, a je to skarede.
>
> wek
>
> ----- Original Message ---------------
>> Ne, neda. Druhou formu zapisu by kompilator nemel prelozit bez enum Tabc aa
>> = a;
>>
>> -- 
>> Pavel Brychta
>> http://www.xpablo.cz
>>
>> ---------- Původní e-mail ----------
>> Od: Pavel Hudeček<edizon na seznam.cz>
>> Komu:hw-list na list.hw.cz
>> Datum: 19. 9. 2023 13:41:03
>> Předmět: Re: enum vs typedef enum
>> " No ten název se přeci dá použít v obou případech:
>> typedef enum {A, B, C} tABC;
>> enum  Tabc{a, b, c};
>>
>> tABC AA = A;
>> Tabc aa = a;
>> A mě zajímá, proč použít/nepoužít jeden nebo druhej způsob.
>>
>> PH
>>
>>
>> Dne 19.09.2023 v 11:26Pablo na xpablo.cz(mailto:Pablo na xpablo.cz) napsal(a):
>>
>> "
>> DD,
>>
>> v C jsem psaval typedef enum, abych ten nazev pak mohl pouzit v deklaraci
>> promenne, nebo navratoveho typu. V C++ to nedelam.
>>
>>
>> -- 
>> Pavel Brychta
>> http://www.xpablo.cz(http://www.xpablo.cz)
>>
>> ---------- Původní e-mail ----------
>> Od: Pavel Hudeček<edizon na seznam.cz>(mailto:edizon na seznam.cz)
>> Komu:hw-list na list.hw.cz(mailto:hw-list na list.hw.cz)
>> Datum: 19. 9. 2023 11:07:31
>> Předmět: enum vs typedef enum
>> "Dobrý den všem,
>> používáte enum, nebo typedef enum a proč?
>>
>> Resp. měl by se používat enum, nebo typedef enum?
>> Liší te to "měl" u C a C++?
>> " " _______________________________________________
>> HW-list mailing list - sponsored bywww.HW.cz  
>> Hw-list na list.hw.cz  
>> http://list.hw.cz/mailman/listinfo/hw-list  
>> "
> _______________________________________________
> HW-list mailing list  -  sponsored bywww.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20230919/5c830539/attachment.htm>


Další informace o konferenci Hw-list