【发布时间】:2020-06-01 09:27:02
【问题描述】:
我不想将基类派生为新类。有没有办法实现这一目标? 我想告诉编译器,你不能像java中的final关键字那样继承基类
【问题讨论】:
-
在c++11中你可以使用
class Base final { -
不要挑剔,但如果一个类不能派生它就不能是基类,
-
私有构造器,如单调设计模式
-
@IonutAlexandru 将构造函数设为私有的一个后果是你不能从类继承,但这并不意味着当你想要一个最终类时,你应该将构造函数设为私有。私有构造函数有其他后果
标签: c++ inheritance