赋值运算符和复制构造函数之间有什么区别?
我不明白C ++中赋值构造函数和复制构造函数之间的区别。它是这样的:
class A {
public:
A() {
cout << "A::A()" << endl;
}
};
// The copy constructor
A a = b;
// The assignment constructor
A c;
c = a;
// Is it right?
我想知道如何分配赋值构造函数和复制构造函数的内存?
长风秋雁
慕工程0101907
跃然一笑
相关分类