c++primer plus 第十二章书上说只调用了两次复制构造函数,但我觉得下面knot=hea

2025-03-10 18:15:20
推荐回答(2个)
回答1:

将已有对象赋给另一个对象时,使用赋值运算符,而隐式的赋值运算符不好用,需提供显式的赋值运算符,他的原型 Stringbad & Stringbad::operator=(const Stringbad&);具体你看书上P436很详细的

回答2:

当对象做为函数参数时,调用拷贝构造函数!