私は非常に多くの構造を宣言している1つのa.hファイルを持っています。私はこれらの構造体をa.cファイル(私はa.hファイルを含んでいます)で初期化しています。同じa.hファイルを別のb.cファイルに再利用したいのです。 b.cにヘッダファイルa.hをインクルードしたときに、複数の定義としてエラーが発生しました。この問題を回避し、両方の.cファイルで同じ.hファイルを再利用するために何ができるか教えてください。あなたはただ、すなわち何かを定義することはありません、ヘッダファイルで物事をインスタンス化してはいけません.oファイルの多重定義エラー
#ifndef _MY_H_
#define _MY_H_
/* codez go here */
#endif _MY_H_