Next: , Previous: , Up: Structures   [Contents][Index]


6.23.3 Structure Naming Convention

(構造体の命名規則)(私が)思いつくフィールド名は非常に汎用的なものが多く、 使用すると頻繁に名前の衝突が発生します。 たとえば、 多くの構造体にはたいてい counter フィールドが含まれています。 (私の)頭に浮かぶ構造体名は、 多くの場合、 そのような構造体を作成するワードの名前の論理的な選択でもあります。

したがって、 私は以下の命名規則を採用しました:

この命名規則は、 拡張構造体のフィールドではあまり機能しません。 たとえば、 上記例の整数リスト構造体にはフィールド intlist-int がありますが、 intlist-next ではなく list-next があります。