天天看点

C++实践参考——深复制体验

【项目-深复制体验】

(1)阅读下面的程序,补足未完成的注释

(2)将注释(a)所在的那一行去掉,会出现什么现象?为什么?为什么a数据成员所占用的存储空间要在aa长度基础上加1?若指针a不是指向字符(即不作为字符串的地址),是否有必要加1?

(3)为类a增加复制构造函数,用下面的main函数测试

[参考解答]

(3)

继续阅读