>>class<<关键字的作用是什么?为什么INCLUDE 了还是无法使用他的类?我INCLUDE 了,CLASS了,他还说:error C2079: “CSockThread::ConS
eslea 2002-09-18 09:45:25 我看到很多使用CSocket类的文件头都添加了CLASS的关键字,如class CMySocket;那他的作用是什么?为什么直接#include不行呢?
我的示例代码如下,我INCLUDE 了,CLASS了,可是编译器还是报告:error C2079: “CSockThread::ConSock”使用未定义的 class“CClientBlockSock”,这是为什么?
class CClientBlockSock;
#include "ClientBlockSock.h"
class CSockThread : public CWinThread
{
DECLARE_DYNCREATE(CSockThread)
public:
CSockThread();
CSockThread(SOCKET socket);
virtual ~CSockThread();
protected:
CClientBlockSock ConSock;
SOCKET m_hSocket;
}