次のようなことを宣言する一連のマクロが必要です。
#define DECL_ITEM( var_name, type, array, flags, comment ) \
type var_name array, ///< comment
残念ながら、プリプロセッサは を取り除き///< comment
ます。マクロが変数宣言とそのコメントを出力するようにするトリックはありますか?
私はそれを期待しています
DECL_ITEM( var1, int, [ 10 ], 0, "What var1 stands for." )
出力は次のようになります。
int var1[ 10 ], ///< What var1 stands for.
ありがとう!