2012-08-10から1日間の記事一覧

C におけるデバッグ出力のジレンマ

「開発中にデバッグログを出力したい。でもリリース時には出力したくない」、というような要求はかなりの頻度である。こんな感じでやることになるだろう(デバッグとリリースを切り分ける #ifdef は省略)。 #include <stdio.h> #include <stdarg.h> #define debug1(fmt, ...) p</stdarg.h></stdio.h>…