运算符重载时第一个直接时Dmeo,第为个为啥要用 &。第一个 里面c收对象,第二里面a也时个对象,为啥用的不一样?
如果 是demo,则必然发生一次复制,效率低。还有最好是const Demo& ,否则
Demo getDemo(){ Demo res; .... return res; } Demo a; a+=getDemo();//出错