C++ # & ## preprocessor

#include <stdio.h>
#define paster( n ) printf_s( “token” #n ” = %d”, token##n )
int token9 = 9;

int main()
{
   paster(9);

/*
This macro yields the following code:
printf_s( “token” “9” ” = %d”, token9 );

*/

}

By Lu Jun

80后男,就职于软件行业。习于F*** GFW。人生48%时间陪同电子设备和互联网,美剧迷,高清视频狂热者,游戏菜鸟,长期谷粉,临时果粉,略知摄影。

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.