深拷贝和浅拷贝

1、浅拷贝指的是多个指针指向同一段内存; 比如字符串常量,字符串常量在一个工程中,不管定义多少次,在内存只有一份,它属于浅拷贝。 下面就举一个浅拷贝的例子:定义一个数组buf,从键盘输入三个字符串,并将其拷贝到数组arr中。 它输出的是三个第三次输入的,而没有输出前两次输入的,分析一下原因 其中的buf相当于一个公用的地方,第二次输入时第一次输入的已经结束了,第三次输入时第二次输入的已经结束了,
相关文章
相关标签/搜索