求大佬帮我分析下呗…
编译时会出现:stringOverload.cc:28:5: error: no match for ‘operator<<’ (operand types are ‘std::ostream {aka std::basic_ostream<char>}’ and ‘void’)
cout<<s1.display()<<endl;
#include<string.h>
#include<iostream>
using namespace std;
class String{
public:
String(string str)
:_str(str)
{
cout<<"Sting()"<<endl;
}
String operator=(const String &str2){
return String(_str=str2._str);}
void display()const{
cout<<_str<<endl;
}
private:
string _str;
};
int main(){
String s1("hello");
String s2("world");
cout<<"before overload"<<endl;
cout<<s1.display()<<endl;
//cout<<s2.display()<<endl;
s1=s2;
cout<<"after overload"<<endl;
//cout<<s1.display()<<endl;
//cout<<s2.display()<<endl;
}
...全文
相关推荐
一年级数学下册 求两个数相差多少的实际问题1教学反思 苏教版 教案.doc
一年级数学下册 求两个数相差多少的实际问题1教学反思 苏教版 教案.doc
录像偶现咚咚的声音,求帮分析音频问题,如何解决?
🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up! 备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。
不懂的工程代码,求指教
哪位大大哥大大姐来帮我搞定问题呀!!这个工程是一个网上书店,被我改了一点!可是现在运行不了了!!来个人帮我看看吧!!
作业帮拆解分析报告.pdf
产品经理拆解产品的的范例:拆解最简单五步【产品架构】+【运营体系】+【商业模式】+【核心业务流程】+【特色功能】;
液压支架护帮板运动及受力分析
针对ZY6000/20/40D掩护式液压支架小四连杆铰接式护帮板的运动特点和受力进行分析,并运用ANSYS软件对其集中载荷和扭转试验工况进行有限元模拟。结果表明:护帮板运动速度应为先快后慢,收回时上侧小连杆与千斤顶轴线、两小连杆间应有一定夹角;护帮顶板两缺口、弯曲小连杆及铰接处产生应力集中,为液压支架小四杆护帮机构的研究与优化设计提供参考。


