[程序设计]一本书中关于VC.NET中类的相互嵌套的问题.

3年前 (2021-08-28)阅读459回复0
边爱红
边爱红
  • 管理员
  • 发消息
  • 注册排名3551
  • 经验值75
  • 级别管理员
  • 主题15
  • 回复0
楼主
印刷厂直印加工●彩页1000张只需要69元●名片5元每盒-更多产品印刷报价➦联系电话:138-1621-1622(微信同号)

定义二个类如下,相互嵌套了.

  第一个类:

  class CTalkDlg : public CDialog

  private:

   CMySocket m_sListenSocket;

   CMySocket m_sConnectSocket;

  第二个类:

  #include “TalkDlg.h“

  // CMySocket 命令目标

  class CMySocket : public CAsyncSocket

  public:

   CMySocket();

   virtual ~CMySocket();

  private:

   // CTalkDlg 类对象指针

   CTalkDlg* m_pDlg;

  public:

   // m_pDlg赋值

   void SetParent(CTalkDlg* pDlg);

  CTalkDlg用到了CMySocket类,而CMySocket类又用到了CTalkDlg类

  在CTalkDlg.cpp和CMySocket.cpp中我都//#pragma once了,还是不能解决相互嵌套的问题,编译始终通不过.可是书中竟然程序编译成功了,怪事了!真不知道作者是怎么编译成功的.

  注:此书为汪翔和袁辉编著的VISUAL C++实践与提高---网络编程篇

0
0
收藏0
回帖

[程序设计]一本书中关于VC.NET中类的相互嵌套的问题. 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息