class CClientSocketList;//请问在类的前面写这一个语句是什么意思?
//为什么不能用#include "ClientSocketList.h"来代替?
class CClientSocket : public CSocket
{
// Attributes
public:// Operations
public:
CClientSocket(CClientSocketList *);
virtual ~CClientSocket();// Overrides
public:
CClientSocketList *List;
CClientSocket * Front;
CClientSocket * Next;
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CClientSocket)
public:
virtual void OnReceive(int nErrorCode);
virtual void OnClose(int nErrorCode);
//}}AFX_VIRTUAL // Generated message map functions
//{{AFX_MSG(CClientSocket)
// NOTE - the ClassWizard will add and remove member functions here.
//}}AFX_MSG// Implementation
protected:
};
//为什么不能用#include "ClientSocketList.h"来代替?
class CClientSocket : public CSocket
{
// Attributes
public:// Operations
public:
CClientSocket(CClientSocketList *);
virtual ~CClientSocket();// Overrides
public:
CClientSocketList *List;
CClientSocket * Front;
CClientSocket * Next;
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CClientSocket)
public:
virtual void OnReceive(int nErrorCode);
virtual void OnClose(int nErrorCode);
//}}AFX_VIRTUAL // Generated message map functions
//{{AFX_MSG(CClientSocket)
// NOTE - the ClassWizard will add and remove member functions here.
//}}AFX_MSG// Implementation
protected:
};
解决方案 »
- CreateProcess里的一句话,不是很理解!
- 哪位高人能给个 deviceiocontrol 磁盘整理的具体例子(急用,感激)
- SDI程序怎样让视图窗体随着父窗体的放大而放大?
- 请问程序中如何得到CxxxApp对象的指针?
- 定时器问题
- 有人知道mfc中AfxGetApp()函数的实现机制码?
- 请问下面编译错误是怎么回事???
- 哪位高手用过 windows media server?问一个高难度问题
- 请问:在DIALOG放置图片资源,可图片的色彩变了,怎么办?
- 控件Regsvr32注册成功, 但是IE中使用时, 找不到属性或则方法
- 为什么在MFC 中建立的非模式对话框上的OK,CANCEL按钮不能点击?而且鼠标移到非模式对话框中是漏斗状的,如何解决?
- 关于listbox选中多项 的问题
//只是说明下面的类中可能会声明该类的对象或对象指针class CClientSocketList不一定非得定义在文件ClientSocketList.h中
class CClientSocketList很有可能在class CClientSocket后面定义,就是说它们可能在一个文件中定义
并不一定存在ClientSocketList.h这个文件
class A
{
public:
A();
virtual ~A(); B* b;};//B.hclass A;
class B
{
public:
B();
virtual ~B(); A* a;};这样可以编译,也可以使用A,B;但使用时要小心,以免死循环!