永发信息网

c++中错误 1 error C2679: binary '=' : no operator found which takes a right-hand operand

答案:2  悬赏:60  手机版
解决时间 2021-02-05 11:56
c++中错误 1 error C2679: binary '=' : no operator found which takes a right-hand operand
最佳答案
你main函数里的那几个赋值语句是学的那个语言的语法,c++里可没有这个,你那个小括号里的东西其实是个逗号运算表达式,最后返回了最后那个数字,

你的这句 s[0] = ("Tom", "m", 88);
实际上是 s[0] = 88;
上面错误的意思是你的Student结构没有对=运算符进行重载,
你可以这样写 s[0] = Student("Tom", "m", 88);
但前提是,你得先写一个有这三个参数的构造函数,还得实现拷贝构造函数,及=运算符重载;

如果没看明白,就去看C++书,多学习学习,看看类对象的构造及对象的赋值操作,以及运算符重载;记住这个编译错误,你以后会经常遇见的。
全部回答
具体的编程过程呢、?追问

主要问题就在这块。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
好梦园小饭桌地址在什么地方,想过去办事
下列有关世界陆地和海洋的叙述,正确的是A.
云头的意思是什么啊?知道的请说下!
卡马特汽车服务连锁阳光店地址在什么地方,想
对公司要付出的30件事
精英1对1英语辅导班地址在什么地方,我要处理
【hanfeng】...kuiwu?daomeiTantebuan?quansu
北京慧凡教育(朔州怀仁县)地址好找么,我有些
gps3d实景地图在哪些城市有
深圳离婚律师解析离婚后如何给孩子改姓?
白色痰里参杂着黑色的东西是什么
尼彩智能手机工厂店桂.大化店我想知道这个在
渊极的意思是什么啊?知道的请说下!
哪位朋友能发(贝奥武夫.战神传说)这部电影给
惠普笔记本开机后大写灯闪5次修理要多少钱
推荐资讯
(  )是工会的首要职能。A.参与集体协商B.
什么叫食品的流通环节?
7彩艺术幼儿园地址有知道的么?有点事想过去
怎样用3DS进行口袋妖怪黑白与好友联机
钛合金死飞车架多少钱?。。
如何做好杂志封面设计
诞孕的意思是什么啊?知道的请说下!
死字的部首是什么
莱凯桐都大酒店我想知道这个在什么地方
【说不出其中的奥妙】意思是说不出其中的奥妙
金乡县王丕镇王丕中学怎么去啊,我要去那办事
泗水县实验中学地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?