问题描述
- 线程同步编译错误'CEvent' :
-
CEvent event;
int a=0;
main()
{
event=CEvent(false,false,NULL,NULL);
HANDLE h1,h2;
event=::CreateEvent(NULL,FALSE,false,NULL);
event.SetEvent();
求大神解答这是什么原因 error C2582: 'CEvent' : 'operator =' function is unavailable
解决方案
::CreateEvent(NULL,FALSE,false,NULL);
返回的是一个handler,不是CEvent对象
解决方案二:
查看一下CEvent的实现,好像不支持=赋值
时间: 2024-10-29 18:04:55