找回密码
 立即注册
收起左侧

链表赋值?help

3
回复
6462
查看
[复制链接]
累计签到:168 天
连续签到:1 天
来源: 2014-5-8 11:06:57 显示全部楼层 |阅读模式
5Qter豆
本帖最后由 cll 于 2014-5-8 11:27 编辑

tempSG2D.m_stlSG2D << lstSG2DTemp.at(i);这个为什么不可以,
链表里面单元都是结构体,正常来说tempSG2D.m_stlSG2D << SG2D;这个没问题吧,这两句不是一个意思吗

这句tempSG3D.m_stlSG3D.at(i) =  lstSG3DTemp.at(i);有问题吗?

最佳答案

查看完整内容

建议看一下操作符重载。。。。。。。。。
回复

使用道具 举报

累计签到:956 天
连续签到:1 天
2014-5-8 11:06:58 显示全部楼层
建议看一下操作符重载。。。。。。。。。
回复

使用道具 举报

累计签到:956 天
连续签到:1 天
2014-5-8 21:05:19 显示全部楼层
自己的结构体需要重写“<<”操作符才能用,下边那句应该可以

点评

cll
重写“  详情 回复 发表于 2014-5-9 09:26
回复

使用道具 举报

累计签到:168 天
连续签到:1 天
2014-5-9 09:26:06 显示全部楼层
wdmxtk002 发表于 2014-5-8 21:05
自己的结构体需要重写“

重写“<<”是怎么实现的,重写函数我见过,函数名不变,里面的内容该一下,那这个符号,是放在重写函数里面吗?如果太麻烦,我直接不用它不就行了吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了