专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VC

求以下代码为什么无法通过?解决办法

发布时间:2011-06-23 14:11:07 文章来源:www.iduyao.cn 采编人员:星星草
求以下代码为什么无法通过?
#pragma once

// CConnect 命令目标



class CConnect : public CSocket
{
public:
CConnect();
virtual ~CConnect();
virtual void OnReceive(int nErrorCode);
private :
CclientDlg *m_wndParent;
};
无论是否include CclientDlg.h 
编译器都不能通过:
1>c:\jobs\cliets\client\client\connect.h(13): error C2061: 语法错误: 标识符“CclientDlg”

我如何让另一个窗口初始化的时候实例化这个类。然后让这个类调用那个窗口的函数呢?



------解决方案--------------------
前面加声明即可:
class CclientDlg;

class CConnect : public CSocket
{
...
}

在cpp中,根据需要再#include "CclientDlg.h",比如CConnect.cpp中。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: