当执行c3=c1+c2时,通过上述函数求得c1+c2返回的 *this 是c1?然后赋值c3?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/06 00:30:36
当执行c3=c1+c2时,通过上述函数求得c1+c2返回的 *this 是c1?然后赋值c3?
complex complex::operator+(complex &c)
{
if(this!=&c)
{
//complex t;
m_real=m_real+c.m_real;
m_imag=m_imag+c.m_imag;
// return t;
}
return *this;
}
complex complex::operator+(complex &c)
{
if(this!=&c)
{
//complex t;
m_real=m_real+c.m_real;
m_imag=m_imag+c.m_imag;
// return t;
}
return *this;
}
![当执行c3=c1+c2时,通过上述函数求得c1+c2返回的 *this 是c1?然后赋值c3?](/uploads/image/z/17129718-54-8.jpg?t=%E5%BD%93%E6%89%A7%E8%A1%8Cc3%3Dc1%2Bc2%E6%97%B6%2C%E9%80%9A%E8%BF%87%E4%B8%8A%E8%BF%B0%E5%87%BD%E6%95%B0%E6%B1%82%E5%BE%97c1%2Bc2%E8%BF%94%E5%9B%9E%E7%9A%84+%2Athis+%E6%98%AFc1%3F%E7%84%B6%E5%90%8E%E8%B5%8B%E5%80%BCc3%3F)
对,就是你上面说的那样,类中还有一个 =的函数吧,另外,拷贝构造函数也得有.
再问: 就是说才c1+c2的值通过类中的赋值函数c3的,对吗?
再答: 对 是这样的。
再问: 就是说才c1+c2的值通过类中的赋值函数c3的,对吗?
再答: 对 是这样的。
执行下列程序后~c3的数值是多少?int c1=1,c2=2,c3; c3=c1/c2;
C1:C2= C2:C3=5 C1:C3=1 的判断矩阵
3.若有以下程序段,int c1=1,c2=2,c3; c3=1.0/c2*c1 则执行后,c3中的值是
int c1=1,c2=2,c3; c3=1.0/c2*c1; c3的值为什么等于0呢?
出一组EXCEL随机数C1,C2,C3,C4,C5,要求:C1+C2+C3+C4+C5=1,C1>B1.
c语言中int c1=1,c2=2,c3; c3=1.0/c2*c3;结果为何是0
C语言,求得c1 c2 c3 c4的结果.是怎么得出来的?尽量说明详细一点,
在C1,C2,C3,C4中分别输入一个数,当C1大于等于1.50时C5等于C2,C3,C4的和平均.当C1小于1.50时
求证行列式 |a1 b1 c1||a2 b2 c2||a3 b3 c3|=|c3 c2 c1||b3 b2 b1||a3
main() {char c1,c2,c3,c4,c5,c6; scanf("%c%c%c%c",&c1,&c2,&c3
矩阵A=2 1 -1 2 1 0 1 -1 1 变换c3:c1+c2 c2:c1-2c2
驾照C1;C2;C3;C4;C5;有什么区别 C1是C照里最高的吗