首页 > 试题广场 >

c++以下哪些情况会调用拷贝构造函数?

[不定项选择题]
c++以下哪些情况会调用拷贝构造函数?
  • 初始化构造一个函数
  • 当类的一个对象去初始化该类的另一个对象
  • 函数的形参是类的对象
  • 函数的返回值是类对象
  • 类的一个对象加上该类的另一个对象
B就是最常见的拷贝构造函数使用场景。 C,D中的形参如果是引用就不会产生新的对象,但如果不是引用则会通过拷贝构造函数产生一个临时对象。
发表于 2021-08-18 09:01:18 回复(1)