マクロの展開2010/10/11 09:19

最近、雲は、マクロに取り組んでいますが、なかなか使い道をうまく理解できないでいます。特に、 # と ## のところの上手な使いどころがわからず四苦八苦。ということで、Visual C でマクロが展開されたものを確認する方法を忘れないように書いておきます。

cl.exe /P ***.c

変数名を文字列として取得したい場合

#define print(var) std::cout<<#var"= "<<var<<std::endl

http://d.hatena.ne.jp/aki-yam/20081217/1229498370

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
今年は、西暦何年でしょう?
(半角数字で2026と回答下さい)

コメント:

トラックバック