インクルードしたヘッダー ファイルに特定の構造が定義されているかどうかを確認し、定義されていない場合は定義したいと考えています。ヘッダーはソース ファイルに含まれている場合と含まれていない場合があり、コンパイル時に (明らかに) 認識されます。
基本的に、ヘッダーファイルで使用されるガードに似たものが必要であり、ガードが定義されてifndef
いるヘッダーファイルが含まれているかどうかをチェックできることはわかっていますが、それ自体をチェックできるかどうか迷っています。struct
struct