这是个宏定义,但我不理解它的含义是什么???,请高手赐教
解决方案 »
- 获取父窗口指针,头文件互相包含,求救啊。。。。
- 如何平台sdk的编程中使用MFC的类?
- 自己在对话框MFC程序中,添加自定义的主消息循环,百度了半天貌试搞出来了,就是不知道原理,望高手赐教!
- 请教把有菜单和工具条的应用程序嵌在ie浏览器里使用户可以远程通过ie下载运行的技术。
- 为什么我重载一个CSOCKET类的onreceive,在里面加了一个AsyncSelect(FD_WRITE),然后就只能接收一次,再也收不下来了?在线等,马上结。
- edit框显示问题
- View里面嵌一个tabsheetpage有无可能?
- 有关windows的服务程序的一个问题
- 100分 为什么动态生成的button的setbuttonstyle()不起作用
- 分数大派送,一个困扰程序员多年的问题
- 我做了个论坛和CSDN一个样,不知会被CSDN告?
- 如何将view改成桌面?
int token9 = 9;If a macro is called with a numeric argument likepaster( 9 );the macro yieldsprintf( "token" "9" " = %d", token9 );which becomesprintf( "token9 = %d", token9 );见MSDN
比如tcpl上的一个例子
#define NAME2(a,b) a##b
如果程序中int NAME2(hack,cah) ();
就会产生
int hackcah();
如
#define paster( n ) printf( "token" #n " = %d", token##n )
那么
paster(4)就相当于printf( "token4 " = %d", token4)
是指当你DECLARE_VTBL(5)时相当于iname vt5