5
マクロを使用してソースファイルの行を数えますか?
C / C ++プリプロセッサを使用して、ソースファイル内の行をマクロまたは何らかのコンパイル時に使用可能な値にカウントすることは可能ですか?例えば私は置き換えることができMAGIC1、MAGIC2かつMAGIC3使用している場合、以下では、何とか値4を取得しますかMAGIC3? MAGIC1 // can be placed wherever you like before the relevant // lines - either right before them, or in global scope etc. foo(); MAGIC2 bar(); MAGIC2 baz(); MAGIC2 quux(); MAGIC2 // ... possibly a bunch of code here; not guaranteed to be in same scope …