初学VC,用到有两个类CMySocket和CTalkDlg,前者成员变量含后者定义的对象,后者成员变量含前者定义的对象
源代码这样写的
1
在CMySOcket中用到CTalkDlg类对象,设置如下:
在MySocket.h中class CMySocket 之前加入class CTalkDlg;
在MySOcket.cpp中加入include"talkdlg.h"2
在CTalkDlg类中用到CMySocket类对象,设置如下:
在talkDlg.h中加入#include"MySocket.h"这是什么规则?不明白~~~~~
源代码这样写的
1
在CMySOcket中用到CTalkDlg类对象,设置如下:
在MySocket.h中class CMySocket 之前加入class CTalkDlg;
在MySOcket.cpp中加入include"talkdlg.h"2
在CTalkDlg类中用到CMySocket类对象,设置如下:
在talkDlg.h中加入#include"MySocket.h"这是什么规则?不明白~~~~~
解决方案 »
- 一个关于CListCtrl::SetTextBkColor的问题
- 单击按钮调用某函数返回成功,直接添加代码调用调用返回失败,是什么原因?
- 管理员!!!
- 编译的问题(#import语句无法使用……)
- ~~~~~~~~~瞧一瞧,看一看,会的话您给写几句,不会的捧个人场~~~~~~~~~~~~~~
- 急急急急!!!!
- 怎样将 DWORD 类型转换为 CString ?我是初学者。
- 怎样修改已经编译成二进制文件的ocx文件的object的classid?
- 我只想知道如果两个线程互不影响的话,线程是不是在同时运行的
- 在哪可找到MFC42U.LIB?
- [100分][请教大哥(姐)们]我该找个什么样的工作?
- 请问这个编译错误怎么解决?
一个是在.h里加include
一个是在.cpp里加include
一个声明了类class CTalkDlg,一个没有~
还是不明白~~~~
说得比较罗嗦,呵呵,别见怪!
还有呢,为什么一个加了class CTalkDlg声明,另一个没用呢
因为前一个是在.cpp加include而在.h里用的
而后一个是在.h加include也在.h里用所以不用再class?
偶刚学,别见怪呵~