通过宏定义改变函数

Posted wllwqdeai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过宏定义改变函数相关的知识,希望对你有一定的参考价值。

#ifdef _WIN32
# define sleep(x) Sleep((x)*1000)
#endif

直接影响了后面这个函数,导致参数类型不匹配!

......

 boost::this_thread::sleep (boost::posix_time::seconds (1));

......

以上是关于通过宏定义改变函数的主要内容,如果未能解决你的问题,请参考以下文章

iOS宏定义介绍

c语言宏定义

内核makefile里面的如何定义宏

用宏定义代替printf函数

C语言开发必会 宏定义宏函数

忽略函数名称定义宏的参数