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