該宏的定義如下:
#ifndef UNUSED_PARAM
#define UNUSED_PARAM(v) (void)(v)
#endif
#define UNUSED_PARAM(v) (void)(v)
#endif
假如一個有返回值的函數
如調用時是沒有使用它的返回值,編譯器會給出一個警告
如果用void強制轉換一下,則明確告訴編譯器不使用返回值
也就是為了消除警告
該宏的定義如下:
假如一個有返回值的函數
如調用時是沒有使用它的返回值,編譯器會給出一個警告
如果用void強制轉換一下,則明確告訴編譯器不使用返回值
也就是為了消除警告
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。