2008年7月13日日曜日

【実践C】第7章 構造体と共用体

こつこつ。

  • 構造体の設計というのはC言語というよりも、プログラミング一般に属する話題と思えるが。
  • おお、構造等価性と名称等価性という概念があるのか。そして、Cは名称等価性なのね。duck typingではない、と。
  • ぬ。私の環境では、マクロを使った、構造体相互参照問題解決案(lit0713,list0714など)がうまくいかない。

    cc -Wall -g list0710.c
    In file included from list0710.c:1:
    defy.h:9: error: redefinition of typedef ‘SY’
    defx.h:4: error: previous declaration of ‘SY’ was here
    list0710.c: In function ‘main’:
    list0710.c:7: warning: unused variable ‘t’
    list0710.c:6: warning: unused variable ‘s’

    とかいわれちゃう。
  • お、やっと共用体だ。軽く触れる、だな。
  • 「同一の先頭のメンバの並び(common initial sequence)」ってなんつーか、OOの継承みたいなデータ構造のためなのかな。

だいぶ基礎知識はついてきたけど、どう考えてもまだ入門者レベルだな。。。こつこつ。

0 件のコメント: