C言語なら俺に聞け(入門篇) Part 27
レス数が950を超えています。1000を超えると書き込みができなくなります。
0953デフォルトの名無しさん
2008/05/18(日) 17:33:26ちゃんとcastの意味が分かってて、cast を適正に使用できるのであれば
なるべく忘れた方がいい機能
下みたいな書きかたをして、通信相手に固定長のデータを渡すとき以外に
ご利益を被った記憶がない
struct pkt {
int pkt_type;
union {
char b_x;
struct char b_name[8];
} hdr_body;
#define pkt_x hdr_body.b_x
#define pkt_name hdr_body.b_name
};
上の例で union が裸で配列 1024 バイトなんかだったりすると
組み込み方面では、要りもしない領域をスタックに作られて
システムダウンする可能性もある
レス数が950を超えています。1000を超えると書き込みができなくなります。