抽象类的派生类要对基类的私有成员进行深复制该怎么处理,求指点
抽象类的派生类要对基类的私有成员进行深复制该怎么办,求指点!
如题!抽象类的派生类要对基类的私有成员进行深复制,现在我能想到的只有声明为保护成员,还有其他办法吗?大神来解答啊~~~~~~~~~~~~~~~~~~~~~~~~~~~~
------解决方案--------------------
不要在错误的设计上讨论正确解。
------解决方案--------------------
应该要求基类提供自己同时提供自己的深复制函数才是合理的设计。
------解决方案--------------------
基类提供clone方法。
如题!抽象类的派生类要对基类的私有成员进行深复制,现在我能想到的只有声明为保护成员,还有其他办法吗?大神来解答啊~~~~~~~~~~~~~~~~~~~~~~~~~~~~
抽象类
ABC
继承
派生
深复制
------解决方案--------------------
不要在错误的设计上讨论正确解。
------解决方案--------------------
应该要求基类提供自己同时提供自己的深复制函数才是合理的设计。
------解决方案--------------------
基类提供clone方法。