好吧,这可能听起来有点模糊的标题,但那是因为我不知道如何以不同的方式说出它。我将尝试解释我的意思:在某些库中,'init'函数经常接受一些参数,但该参数接受多个参数(右..)。举例来说,会是这样:C/C++中的单个参数(函数)中的多个参数
apiHeader.h
#define API_FULLSCREEN 0x10003003
#define API_NO_DELAY 0x10003004
#define API_BLAH_BLAH 0x10003005
的main.c:
apiInit(0, 10, 10, 2, API_FULLSCREEN | API_NO_DELAY | API_BLAH_BLAH);
这是如何工作的?我无法在任何地方找到答案,很可能是因为我不知道它是如何被调用的,所以我不知道要搜索什么。这对我目前的项目非常有用。
在此先感谢!
当你写它,它赢得了** 't **工作,因为你的标志没有设置不同的位。 – 2012-01-02 10:37:05
这是我意识到的,它主要是为了举例的目的。原谅我,我现在还没有睡30个小时! :( – 2012-01-02 11:00:21