では私のこの答え、私が使用し_t
最高の状態で、物議を終了タイプ、の終わりに。これが現在のプロジェクトで使用しているプラクティスです。
typedef struct {
int x;
int y;
} point_t;
これはstddef.h
、size_t
またはのようなCタイプと一致するように意図されていましたptrdiff_t
。しかし、私の質問の特定のコメントによると、_t
postfixはPOSIXのために予約されているようです。代わりに何を使うべき_t
ですか?または、_t
とにかく使用し続ける必要がありますか?
この質問は、CとC ++の両方を対象としています。これらの言語の表記規則が異なる場合は、お気軽にお答えください。
2
一般的な規則の1つは、LookLikeThisというクラス名を持つことです。その時点では、接尾辞も必要ありません。(これはJava、.netなどではより一般的ですが、C ++でも機能します。)
—
cHao 14年
最終的に、これはハンガリー記法の形式です。そして、その議論は無限です。私は今、それに反対し、cHaoの解決策を採用しています。どうして?私はすべてにハンガリー記法を約4年間使用していたので、それを使わずにプロジェクトを行うことにし、それを見逃しませんでした。そして、それに時間を無駄にしませんでした。だから、私にとってはまったく価値がなかったので、私はそれを完全に落としました。そして、私は決して振り返ることはありませんでした。
—
stijn 14年
予約済みの識別子(を含む
—
マーティンヨーク14年
_t
) については、この質問を参照してくださいstackoverflow.com/a/228797/14065