Re: Pár dotazů k C++
Ladislav Vaiz
spam na nagano.cz
Středa Březen 12 13:44:31 CET 2014
1. upřesnění definice, konkrétní podoba je závislá na kompilátoru.
Konkrétně packed zamezí vkládání výplně, pokud byste měl napřklad jeden
char a pak int.
2. statická je dostupná jen v rámci modulu (zpravidla = soubru).
L.
On Wed, 12 Mar 2014, Pavel Hudeček wrote:
> Dobrý den všem,
>
> 1. mějme strukturu, jako např:
>
> struct __attribute__((packed)) dhcp_msg {
> uint8_t op, htype, hlen, hops;
> uint8_t xid[4];
> uint16_t secs, flags;
> uint8_t ciaddr[4];
> uint8_t yiaddr[4];
> uint8_t siaddr[4];
> uint8_t giaddr[4];
> uint8_t chaddr[16];
> uint8_t sname[64];
> uint8_t file[128];
> uint8_t options[312];
> };
>
> Co je __attribute__ ?
>
> 2. Jaký je rozdíl mezi funkcí definovanou jako void a static void?
>
> Děkuji,
> PH
> _______________________________________________
> 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