拷贝构造函数与赋值函数你都搞不定。
拷贝构造不会调构造函数,但是会调析构函数。一般拷贝构造的参数是一个同等类型的对象。
赋值函数就是对等于号的重载。
解释一下值传递,和址传递.
C的传值调用,传地址可以修改指针指向的变量的值,如果传值,原来的值不会改变。
如果传地址,对地址本身做new或者malloc,对传进来的地址任然不会改变,如果要修改,只有传2级指针地址。
这么基本的概念。你还搞来搞去。
拷贝构造不会调构造函数,但是会调析构函数。一般拷贝构造的参数是一个同等类型的对象。
赋值函数就是对等于号的重载。
解释一下值传递,和址传递.
C的传值调用,传地址可以修改指针指向的变量的值,如果传值,原来的值不会改变。
如果传地址,对地址本身做new或者malloc,对传进来的地址任然不会改变,如果要修改,只有传2级指针地址。
这么基本的概念。你还搞来搞去。