| From(投稿者): | MAEDA Atusi <maeda@cc.tsukuba.ac.jp> |
|---|---|
| Newsgroups(投稿グループ): | fj.comp.lang.c |
| Subject(見出し): | Re: 構造体のメンバの記憶域の順 |
| Date(投稿日時): | 23 Aug 2003 18:14:10 +0900 |
| Organization(所属): | Science Information Processing Center, University of Tsukuba |
| References(祖先記事, 一番最後が直親): | (G) <871xve8046.wl@anago2.mas.chi.its.hiroshima-cu.ac.jp> |
| (G) <squ7k56vv9z.fsf@stellar.co.jp> | |
| (G) <YAS.03Aug23012402@kirk.is.tsukuba.ac.jp> | |
| (G) <m3bruhbnmb.fsf@maedapc.cc.tsukuba.ac.jp> | |
| (G) <YAS.03Aug23040905@kirk.is.tsukuba.ac.jp> | |
| Message-ID(記事識別符号): | (G) <m365kobusd.fsf@maedapc.cc.tsukuba.ac.jp> |
| Followuped-by(子記事): | (G) <YAS.03Aug23191427@kirk.is.tsukuba.ac.jp> |
| (G) <87wud2se68.wl@anago2.mas.chi.its.hiroshima-cu.ac.jp> |
yas@is.tsukuba.ac.jp (Yasushi Shinjo) writes:
> 多態と来ましたか。うむむ。
既に,いっぱい存在しますよね.
キャストを使う
struct sockaddr_in inet_addr;
...
bind(fd, (struct sockaddr *)&inet_addr, ...);
とか.
あるいはunionを使ったXEventとか.
どっちも「structの先頭で同じ宣言の仕方をすれば,同じようにメンバが割り
付けられる」と仮定しないと動かないでしょう.
前田敦司