深复制与浅复制

浅复制的例子: 对于上面的代码来说,一开始的时候没有分配str指向的单元,str就是野指针。那么,当在Test构造函数中用strcpy进行 指针的赋值的时候,str没有初始化就被使用了,这个时候str中放置的地址是系统自动分配的,并不是通过动态分配空间得到的,而系统自动分配的地址是不能被直接拿来用,不安全,所以会报错。 为了结局上面的问题,需要用深复制:(带有指针变量的类在初始化的时候应该做什么工
相关文章
相关标签/搜索