私は.cファイルにこの構造を持っています:
struct entry {
int position;
int length;
struct entry *node;
};
この構造レイアウトの範囲をホスト ファイルに限定するにはどうすればよいですか? 別のファイルで新しい構造レイアウトに同じ名前を使用する場合、「再定義」エラーが発生しません。
structの前にstaticを使用してみましたが、役に立たないようです (私も意味がありません)。ところで、リンクされたファイル間でスタックエントリを複製するときに「再定義」エラーが発生するため(MinGWを使用) 、この質問は私には有効ではないようです。