永发信息网

为什么CList不能保存CSocket

答案:2  悬赏:0  手机版
解决时间 2021-02-18 19:02
用list或者CObList则提示:

1>ClCompile:
1> 所有输出均为最新。
1> listSocketDlg.cpp
1>d:\vs++\vs2010\listsocket\listsocket\listsocketdlg.cpp(151): error C2143: 语法错误 : 缺少“;”(在“<”的前面)
1>d:\vs++\vs2010\listsocket\listsocket\listsocketdlg.cpp(151): error C2143: 语法错误 : 缺少“;”(在“<”的前面)
1>
1>生成失败。
1>
1>已用时间 00:00:00.20
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
用CList提示:
1> listSocketDlg.cpp
1>e:\新建文件夹\vc\atlmfc\include\afxtempl.h(1194): error C2248: “CSocket::CSocket”: 无法访问 private 成员(在“CSocket”类中声明)
1> e:\新建文件夹\vc\atlmfc\include\afxsock.h(245) : 参见“CSocket::CSocket”的声明
1> e:\新建文件夹\vc\atlmfc\include\afxsock.h(241) : 参见“CSocket”的声明
1> e:\新建文件夹\vc\atlmfc\include\afxtempl.h(1167): 编译类 模板 成员函数“void CList::Serialize(CArchive &)”时
1> with
1> [
1> TYPE=CSocket,
1> ARG_TYPE=CSocket
1> ]
1> d:\vs++\vs2010\listsocket\listsocket\listsocketdlg.cpp(151): 参见对正在编译的类 模板 实例化“CList”的引用
1> with
1> [
1> TYPE=CSocket,
1> ARG_TYPE=CSocket
1> ]
1>e:\新建文件夹\vc\atlmfc\include\afxtempl.h(1212): error C2248: “CSocket::operator =”: 无法访问 private 成员(在“CSocket”类中声明)
1> e:\新建文件夹\vc\atlmfc\include\afxsock.h(246) : 参见“CSocket::operator =”的声明
1> e:\新建文件夹\vc\atlmfc\include\afxsock.h(241) : 参见“CSocket”的声明
1> e:\新建文件夹\vc\atlmfc\include\afxtempl.h(1202): 编译类 模板 成员函数“void CList::Dump(CDumpContext &) const”时
最佳答案
因为CSocket不能使用拷贝构造函数来构造

所以有两种解决方案:
1(推荐)
CList里面存CSocket*(指针)
2
自己从CSocket派生一个类,实现一个public的拷贝构造函数
全部回答
你好! 请问出错地方的代码是什么?? 如有疑问,请追问。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
查个灰什么的三字词语
用联通无限上网卡点击网络连接后提示已连接到
何谓win10的“不需要执行操作”
酷派8670参数 - 百度 参数
为什么每次跟领导出差,都要带我去按摩?这正
儿子的智商由妈妈决定吗
贵州贵阳离石阡有多少公里
昆明广顺兽药经营部在什么地方啊,我要过去处
中兴信用卡审核通过后发卡会不会给你打电话
一堆糖由奶糖和巧克力混合而成,那么原混合的
用0,4,5,6四个数字可以组成多少个不同的三位
贾宝玉哪个朝代人
ps里选区填充颜色,百分百现实为什么有锯齿?
千里行足浴这个地址在什么地方,我要处理点事
大神些,巴萨主题信用卡免年费是终身免免费吗
推荐资讯
A-12是什么战斗机
初日映城时相思忽相见
西林涂饰厂怎么去啊,有知道地址的么
包商银行宁波天合家园社区支行地址在哪,我要
英文作文:l lost my cat 100词
北街家园C区东门在哪里啊,我有事要去这个地
科鲁兹钥匙拔不出来,打可以打着挂不了档怎么
北京大学 理论物理专业课程,从大一到大四,全
空调吹出来的是热风这是怎么回事?
光电效应可分为哪三种类型,能否说明传感器的
功夫天下养生涮吧我想知道这个在什么地方
裕宾东街/裕宾东街北三巷(路口)怎么去啊,有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?