刚学VC不知道这是为什么:
类如下:
class CriticalSection{
 CRITICAL_SECTION cs;
public:
CriticalSection(void);
void Enter(void);
void Leave(void);
}CriticalSection::CriticalSection(void)
{
InitializeCriticalSection(&cs);
}void CriticalSection::Enter(void)
{
EnterCriticalSection(&cs);
}void CriticalSection::Leave(void)
{
LeaveCriticalSection(&cs);
}编译的时候说:
f:\vs\thread\threadtest.h(56) : error C2533: 'CriticalSection::CriticalSection' : constructors not allowed a return type
可是我没有任何的返回值啊
这是为什么?