1
投票
1回答
阅读 1K

##导致宏无法展开的问题

define LINK_(S1,S2) S1##S2 #define HONG_1 "001" #define HONG_2 "002" 使用 `LINK_(HONG_1, HONG_2)结果为: HONG_1HONG_2` 如果使用 `LINK_(HONG_1,"002")结果为: "2001002"` 请问是为什么? ...
1
投票
1回答
阅读 2K

linux关于宏定义的问题

在linux-2.6.23中看到这样的定义,在enum里面,先定义IPPROTO_IP 其值,然后再用宏定义定义其为自身,想问一下这样使用的目的是什么,便于好看吗?代码如下: linux-2.6.23/usr/include/netinet/in.h 31 / ...
1
投票
2回答
阅读 2K

请教一个关于条件编译的问题

想用宏定义控制一下编译 代码如下 //#define MMM #define NNN #ifdef MMM //要编译的代码 #elif NNN //要编译的代码 #else //要编译的代码 #endif MMM已经注释掉了, ...
1
投票
1回答
阅读 2K

C++能否判断一个未知变量的类型

那有人就问了,未知变量怎么传递过来呀? #define WRITELOG(x) tlog.writestring(x) #define WRITELOGINT(x) tlog.writeint(x) 我想写成一个宏 #define WRITELOG(x) x is int?tlog.writeint(x):tlog. ...
1
投票
1回答
阅读 2K

c#如何调用excel录制的宏,并保存?求解

服务器excel默认是显示标记的,现在用户下载要求不能显示标记,我现在录制了宏,如何用c#调用execel宏,来设置不显示标记。。。。。。。。。。。。。或者.net里可有什么属性可以设置? ...
1
投票
1回答
阅读 2K

求助这个宏是什么意思 ?

#define DECL_DYNCFUN(x) \ {#x,(DWORD*)&x,0,0} PVOID ObpCreateHandle; ATTRIBUTE funs[]={DECL_DYNCFUN(ObpCreateHandle)}; typedef struct ATTRIBUTE { cha ...
1
投票
1回答
阅读 2K

#define uip_closed() (uip_flags & UIP_CLOSE)这个宏什么意思啊?

如题请教啊,小弟在看uip1.0源程序时看到许多这样的宏定义,然后里面的说明是: /** * Has the connection been closed by the other end? * * Is non-zero if the connection has been closed ...
1
投票
1回答
阅读 2K

关于没有宏体的宏

ALT _bstr_t FindPrefix(const MSXML2::IXMLDOMNodePtr& node, const _bstr_t& uri); ALT _bstr_t GetUnused(const MSXML2::IXMLDOMNodePtr& node, const string_type& prefixHint); 上面代码中宏ALT定义在头 ...