调用accumulate(one,two)返回结构体one,同时将结构体two赋值给返回的one,但是打印出来的结构体one为什么不是结构体two的值

img

函数accumulate()得返回struct XXX&引用才有效,否则只是给临时变量赋值

请仔细看看,你的代码只把num进行想加,name没有改变所以输出,aa 和3,已经不是以前的值了