2201_75987299 2023-06-23 15:16 采纳率: 0%
浏览 23

我是一个不懂的流浪者

这个题目答案是AACC,但是我不知道为什么,请各位程序员帮忙解答一下,谢谢

img

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-06-23 15:24
    关注

    首先,你写那个aabc完全没有道理,因为无论如何,程序只能输出a c,就没有输出b的逻辑
    然后
    A a, b 这个会调用构造函数,输出2个A
    b = f(a) 会调用2次拷贝构造函数,一次是参数a传入,一次是返回值传出让b接收,所以输出2个C
    所以AACC

    评论

报告相同问题?

问题事件

  • 请采纳用户回复 6月23日
  • 创建了问题 6月23日