【发布时间】:2012-07-27 05:00:12
【问题描述】:
我不明白 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?
我想知道赋值构造函数和拷贝构造函数的内存如何分配?
【问题讨论】: