考虑臆想出来“可能的需求变化”和“可能的增强功能”,轻松把十行能搞定的易读代码变成几十个类、几十个源文件、半天内看懂算运气好的代码。
这就是,字面意思理解就行吧。
所以,你是不理解属性,还是不理解堆区开辟,还是不理解拷贝构造,还是不理解浅拷贝?
我给题主一个思路,去学习下浅拷贝的含义,估计应该问题就解决了。