《C++ Primer》13.1.1节练习_c++ pr13.1.1-CSDN博客

网站介绍:文章浏览阅读307次。练习13.1:如果构造函数的第一个参数是自身类类型的引用,且所有其他参数(如果有的话)都有默认值,则此构造函数是拷贝构造函数。拷贝构造函数在以下几种情况下会被使用:●拷贝初始化(用=定义变量)。●将一个对象作为实参传递给非引用类型的形参。●一个返回类型为非引用类型的函数返回一个对象。●用花括号列表初始化一个数组中的元素或一个聚合类中的成员。●初始化标准库容器或调用其insert/push操作时,容器会对其元素进行拷贝初始化。练习13.2:这一声明是非法的。因为对于上一题所述的情况,我们需要调_c++ pr13.1.1