我正在制作聊天服务器程序。我想检查我的当前用户是否为空,然后它将起作用。但它给了我错误。
错误:二进制 != 的操作数无效(具有"用户 {aka 结构用户}"和"void *") if(currentUser != NULL)
我希望"如果条件"应该是正确的。
错误消息清楚地指出了问题所在:currentUser
的类型为 struct User
,但为了将其与 NULL
进行比较,它应该是指针类型(即 struct User*
)。