3
#defineマクロの変数プレフィックスとして使用すると、#記号は何を意味しますか?例えばstrange Cマクロ構文(#var)
、
#define my_setopt(x,y,z) _my_setopt(x, 0, config, #y, y, z)
#defineマクロの変数プレフィックスとして使用すると、#記号は何を意味しますか?例えばstrange Cマクロ構文(#var)
、
#define my_setopt(x,y,z) _my_setopt(x, 0, config, #y, y, z)
#
式を引用:に
my_setopt(1, 2, 3)
が拡大します。例:
#define SHOW(BAR) printf("%s is %d\n", #BAR , BAR)
SHOW(3+5); // prints: 3+5 is 8