类中的浅拷贝与深拷贝随笔
摘要:c++中的默认的拷贝函数,会把所有属性都给拷贝。 现在假如有个指针型 比如 int* height 数据 当我们在有参函数中使用了这么个语句: Person(int h) { height=new int (h); //height是属性 定义是 int*height } 这条语句 由我们自己开辟了
阅读全文
编程小白随笔记录c++类中拷贝函数三种应用
摘要:2022-02-06 1.第一种情况是类似于结构体的赋值,把对象赋值的时候会调用拷贝函数。 Person p1; Person p2(p1);//括号法调用函数 Person p4=Person(p1);//显示法调用函数 Person p3=p1;//隐式转化法调用函数 调用了三次拷贝构造函数 2
阅读全文