好吧,這可能聽起來有點模糊的標題,但那是因爲我不知道如何以不同的方式說出它。我將嘗試解釋我的意思:在某些庫中,'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