【发布时间】:2021-05-21 10:25:39
【问题描述】:
是否可以在 C++ 中离线继承构造函数,以便它们不会(比如说)在每个翻译单元中生成代码?如果有,怎么做?
【问题讨论】:
-
有趣的是,继承的 ctor不是根据派生类中的附加函数指定的,而是根据继承 ctor 的对象的初始化工作方式:eel.is/c++draft/class.inhctor.init因此,我认为该标准没有为您提供任何调整代码生成的方法......
-
除非你只是手动实现每个你想像继承一样的构造函数。
标签: c++ c++11 constructor inline constructor-inheritance