草庐IT

m_trickyField

全部标签

c++ - 在用户定义的复制构造函数中使用隐式复制构造函数

我有一个相当大且冗长的类,其中隐式生成的复制构造函数将几乎做完全正确的事情,除了一个特定的字段。有没有办法编写一个调用隐式版本的用户定义的复制构造函数,然后在末尾添加一两行?或者我是否必须编写一个冗长的(而且无聊且容易出错)用户定义的复制构造函数,它主要复制隐式复制构造函数?classMySimpleObject{private:FieldAm_fieldA;FieldBm_fieldB;[...repeatedalot...]SpecialFieldm_trickyField;public:MySimpleObject(constMySimpleObject&other){Impli