现在的位置: 首页 > 综合 > 正文

__must_check含义及出处

2018年03月18日 ⁄ 综合 ⁄ 共 190字 ⁄ 字号 评论关闭

include/linux/compiler-gcc4.h 
#define __must_check            __attribute__((warn_unused_result))

__must_check函数是指调用函数一定要处理该函数的返回值,否则编译器会给出警告。

定义一个必须检查返回值得函数:

int pop(_Type& data) __must_check {

....

}

抱歉!评论已关闭.