CCS 550 a vnorene struktury

Milan B. milan na bastl.sk
Čtvrtek Březen 20 15:45:24 CET 2014


On 20. 3. 2014 13:57, Pavel Hudeček wrote:
> Já si tedy až do teď myslel, že programuji v C++. Obzvlášť když na jiném místě v programu k něčemu přistupuji přes ->

nieco->cosi  je skratene a prehladnejsie  (*nieco).cosi a existuje aj v 
C. Viz spominane referencne prirucky.

Na zaklade uvedenych informacii sa neda odhadnut, v akom jazyku je ten 
kusok kodu a uz vobec nie, akym kompilatorom to kompilujete (C alebo C++).

> Tak teď jsem z toho jelen:-)
>
> PH
>
> Od: Milan B.
>
> Ten priklad je v C++, tam sa to tak asi moze (nazov stranky
> http://www.cplusplus.com nieco naznacuje).
>
> $ cat aaa.c
> struct movies_t {
> int title;
> int year;
> };
>
> struct friends_t {
> int name;
> int email;
> movies_t favorite_movie;
> } charlie, maria;
>
> friends_t * pfriends = &charlie;
>
> $ gcc -c aaa.c
> aaa.c:9: error: expected specifier-qualifier-list before ‘movies_t’
> aaa.c:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
> ‘*’ token
> $ g++ -c aaa.c
> $
>
> Mozno namiesto googlenia prikladov by bolo vhodne pozriet do nejakej
> referencnej prirucky k jazyku. Tam to urcite najdete.
>
> On 20. 3. 2014 12:09, Pavel Hudeček wrote:
>> Díky, pomohlo.
>>
>> Jen mi není jasné, proč jsem to nikde nenašel. Všude bylo to, co jsem tam měl původně (akorát bez packed) např:
>> http://www.cplusplus.com/doc/tutorial/structures/ ukázka dole.
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list