2009-11-10から1日間の記事一覧

cのプリプロセッサの##演算子使って関数定義。

これってできたよなと思ったのでメモ。ちょっと使いたかったので・・・こんな感じで書いて・・。 #include <stdio.h> #define func_def(func_name, type, arg) \ void func_name(type arg) { \ printf("%s\n", arg); \ } #define test(nnn, type, arg) func_def(test </stdio.h>…