__COUNTER__
ソース ファイルごとに 1 回だけマクロを展開するマクロを作成しようとしています。マクロが展開でどのように機能するかを完全に理解していますが、これには問題があります。__COUNTER__
ファイルの先頭で一度マクロを展開したいのですが、その定義への各参照は__COUNTER__
次の番号に展開されません。
__COUNTER__
そのため、単一の値に完全に展開し、その 1 つの値を現在の作業ソース ファイル全体で一貫して使用したいと考えています。
Cで使用できる機能しか使用できません。