问答题
重载复数运算符+时,采用下面友元函数声明:friendComplexoperator+(Complex&c1,Complex&c2);为什么不能用于“实数+复数”?怎样改进才能适用?为什么?
使用引用类型变量作为运算符重载函数的参数,身为左值的实数类型实参不能被转换为复数,编译时无法通过。添加const说明,使......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
问答题 为什么在友元函数的函数体内访问对象成员时,必须用对象名加运算符“.”再加对象成员名?
问答题 所有类对象未重载的赋值运算符“=”是怎样工作的?为什么它可以进行连续赋值?
问答题 写出含有对象成员的类的构造函数的格式,并做简单说明。