私はARMの低電力デバイス用のCでアプリケーションを研究しています.私は最初にこのコードを持っています.
struct state {
float position;
int dummy;
};
この構造体が新しい型を定義していないことに注意してください。コードの後半で、この構造体がこのように使用されていることにも気付きました
struct state mystate;
これは私にとって奇妙で便利ではなく、柔軟性がなくtypedef
、最初に構造体に使用するだけで簡単に避けることができる余分な役に立たないキーワードが1つあります。
これは、このアプリケーションのビジネス ロジックに不可欠な構造体であり、ソース コードでも頻繁に使用されます。
typedef
最終的に型として使用される構造体で使用しない特定の理由はありますか?