拷贝构造函数问题
书中说,,拷贝构造函数三种情况下调用:1.定义一个对象,并且将其初始化为另一个对象的时候.
2.函数将对象作为参数传递的时候.
3.函数返回一个对象的时候.
请教各位,下面这种情况,会不会调用拷贝构造函数?
class StringBad
{
//.....
};
int main()
{
StringBad headline("xxdewwwg");
//....
StringBad knot;
knot=headline; //这里会调用拷贝构造函数吗?
}