ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

VC++プリプロセッサ出力内容確認方法

2006-10-27 20:40:16 | PG(VC++)

VC++6.0で「プリプロセッサがソースを処理して展開した結果」を確認する方法をメモ。

JavaよりもC言語(C++)が圧倒的に優位なのが、マクロ(プリプロセッサ命令)が使えること。
型と無関係な関数のようにも使えるし、データを列挙するのにも使えるのはとても強力

でも当然ながら、複雑なマクロを組んでしまうとどういう結果になるのか怪しくなるわけで…。そんな時にはプリプロセッサが出力した内容を確認したくなる。
objファイルのように裏でこっそり展開結果をファイルに出力していてくれれば、わざわざオプションなんかを指定しなくても済むんだけど…まぁあんまり展開結果を見ることはないから、いいか。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする