c++类关于operator重载的错误 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 opera c++ 重载 搜索资料 1个回答 #热议# 普通体检能查出癌症吗? 风若远去何人留 2013-06-26 · 知道合伙人互联网行家 风若远去何人留 知道合伙人互联网行家 采纳数:20412 获赞数:450104 专业C/C++软件开发 向TA提问 私信TA 关注 展开全部 类里面你声明string1 &operator(const char * );这里你定义string1 &operator(const string1 *s) 不匹配啊笔误吧改成const char *就可以了 更多追问追答 追问 那那些友元是咋的啊? 追答 三个比较函数 两个流函数(输入和输出) 很明显的啊 你想问什么? 追问 提示1>d:\网络工程资料\c++chengxu\lei1\lei1\string12.h(22): error C2143: 语法错误 : 缺少“,”(在“&”的前面)1>d:\网络工程资料\c++chengxu\lei1\lei1\string12.h(22): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int。。。不知道咋该 追答 看了半天,怎么也没看出错误来然后突然发现,你> < ==三个函数,在声明的时候,第一个参数的类型是srting1rt打反了啊,应该是string1汗 追问 1>d:\网络工程资料\c++chengxu\lei1\lei1\say2.cpp(76): error C2440: “return”: 无法从“const std::ostream”转换为“std::ostream &”还有这一个了帮我下了,看不出来谢谢了,,,手误错了2地方。。。 追答 这个你把你cpp的代码传上来。 你图片里面没包含重载>> 和<<的函数 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-04-13 我在一个类里重载了赋值运算符,把它声明为类的友元, 编译出错:"operator ="必须是非静态成员。 27 2016-09-27 求解c++ operator= 重载问题 2017-05-21 C++中,operator<重载为何可以写在类外面,而在类里为何要加friend? 49 2017-03-21 c++ 关于类重载=问题 2018-03-07 C++ 关于带普通指针的类的operator+的重载 2011-05-11 C++ 类函数重载错误。强制类型转换错误 。 1 2013-04-19 C++中关于重载的错误 2016-10-14 c++ 关于operator[ ]重载的问题, 更多类似问题 > 为你推荐: