[問題] 請問空的do{} while(0)有什麼用途
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
mips gcc
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
NO
問題(Question):
在realtek SDK裡看到這個
#define open_logs() do {} while(0)
還有這個 #define log_error_doc(req) do {} while(0)
雖然我知道一般在macro用do while(0)是要避免if出錯,不過這邊do的{}沒塞東西orz
所以到底有什麼用處呢?
--
推
08/04 22:34,
08/04 22:34
→
08/05 08:43,
08/05 08:43
推
08/05 09:27,
08/05 09:27
推
08/05 15:37,
08/05 15:37
│ 文章代碼(AID): #1Lm3cQM2 (DSLR) [ptt.cc] Re: [閒聊] 對攝影漸漸感到反感 │
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.180.98.192
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1462958758.A.371.html
→
05/11 17:39, , 1F
05/11 17:39, 1F
懂了,感謝大大
※ 編輯: filiaslayers (175.180.98.192), 05/11/2016 17:46:45
推
05/11 19:50, , 2F
05/11 19:50, 2F
→
05/11 19:50, , 3F
05/11 19:50, 3F
→
05/11 19:51, , 4F
05/11 19:51, 4F
→
05/11 19:51, , 5F
05/11 19:51, 5F
→
05/11 19:52, , 6F
05/11 19:52, 6F
→
05/11 19:53, , 7F
05/11 19:53, 7F
→
05/11 20:48, , 8F
05/11 20:48, 8F
→
05/11 20:49, , 9F
05/11 20:49, 9F
推
05/11 21:10, , 10F
05/11 21:10, 10F
→
05/11 21:10, , 11F
05/11 21:10, 11F
推
05/11 21:13, , 12F
05/11 21:13, 12F
→
05/11 21:14, , 13F
05/11 21:14, 13F
推
05/11 23:25, , 14F
05/11 23:25, 14F
推
05/11 23:34, , 15F
05/11 23:34, 15F
推
05/11 23:48, , 16F
05/11 23:48, 16F
→
05/11 23:48, , 17F
05/11 23:48, 17F