VC++6.0 CClientSocket m_ClientSock[MAXNUM];错误总是指向这一行
答案:1 悬赏:30
解决时间 2021-01-09 17:37
- 提问者网友:城市野鹿
- 2021-01-08 17:05
VC++6.0 CClientSocket m_ClientSock[MAXNUM];错误总是指向这一行
最佳答案
- 二级知识专家网友:一袍清酒付
- 2021-01-08 17:49
很明确,就是CClientSocket类没有找到定义造成的。
仔细检查#include "ClientSocket.h"是否加在了正确位置,并且有效声明了类,检查语句是否在一定在声明之后才会被使用。比如,你这个语句是在.h中,就会类似问题。
如果是在.h中做的include并使用,那么你需要在你的类声明或使用之前,加上一行:
class CClientSocket;特别声明一下才可以,这是嵌套类定义检查造成的小问题。
另外。。。声明一个MAXNUM的类数组啊,这个很恐怖的。。。。
仔细检查#include "ClientSocket.h"是否加在了正确位置,并且有效声明了类,检查语句是否在一定在声明之后才会被使用。比如,你这个语句是在.h中,就会类似问题。
如果是在.h中做的include并使用,那么你需要在你的类声明或使用之前,加上一行:
class CClientSocket;特别声明一下才可以,这是嵌套类定义检查造成的小问题。
另外。。。声明一个MAXNUM的类数组啊,这个很恐怖的。。。。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯