在进行CAsyncocket编程中,遇到了如下问题:
问题代码是:
class CClientDlg : public CDialog
{
***********
public:
MySocket m_clientSocket;
*************
}
其中,MySocket 是新建的基于CAsyncocket的一个类,在CClientDlg.h中添加了头文件#include "MySocket.h"。
最终编译出错:
1>d:\clientdlg.h(38) : error C2146: syntax error : missing ';' before identifier 'm_clientSocket'
1>d:\clientdlg.h(38) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>d:\clientdlg.h(38) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int