C |中的VOID()是什么意思

|
VOID()
是什么意思 有以下C代码,但这是什么意思?
VOID(pthread_mutex_init(&tina_mutex,MY_MUTEX_INIT_FAST));
    
已邀请:
看起来像一个预处理器宏。您的编辑器应该能够找到它的含义。或尝试
gcc -E source.c > source2.c
它仅运行预处理器,并用它们实际求值的宏替换。     
pthread_mutex_init成功返回0或错误值。我认为您刚刚将宏强制将此结果转换为void,从而使编译器确信它不应发出有关忽略返回值的警告。     

要回复问题请先登录注册