主题:复制构造函数的形参
小弟近来看《C++ primer》,有一问题不解:
复制构造函数的形参并不限制为const,但必须是引用。课本解释如下:
要使用以传值方式传递参数的复制构造函数,则必须使用“不以传值方式传递参数”的复制构造函数,否则将导致传值构造函数的无穷调用。所以,必须使用引用。
这个 “不以传值方式传递参数”的复制构造函数 是什么?
各位大虾帮忙解释下。。
谢了!
复制构造函数的形参并不限制为const,但必须是引用。课本解释如下:
要使用以传值方式传递参数的复制构造函数,则必须使用“不以传值方式传递参数”的复制构造函数,否则将导致传值构造函数的无穷调用。所以,必须使用引用。
这个 “不以传值方式传递参数”的复制构造函数 是什么?
各位大虾帮忙解释下。。
谢了!