《c++编程思想》上说一个类如果没有拷贝函数,那么编译器会自动创建一个默认的拷贝函数。下面让我们看一下真实的情况。
首先看一个简单的类X,这个类没有显示定义拷贝构造函数。c++源码如下:
class X {
private:
int i;
int j;
};
int main() {
X x1;//先定义对象x1
X x2 = x1;//将x1拷贝给x2
}
下面是其汇编代码:
_main PROC
; 7
《c++编程思想》上说一个类如果没有拷贝函数,那么编译器就会自动创建一个默认的拷贝函数。下面就让我们看一下真实的情况。
首先看一个简单的类X,这个类没有显示定义拷贝构造函数。c++源码如下: 代码如下:class X {private: int i; int j;};
int main() { X x1;//先定义对象x1 X x2 = x1;//将x1拷贝给x2}下面是其汇编代码: 代码如下:_main PROC
; 7 : int main() {