使用多重继承是一个好主意还是我可以做其他事情?
c++ oop multiple-inheritance
我希望能够实例化一个特定的(和其他正常的)类(我可以修改它的源)并计算类实例化的次数(例如像这样).但是我希望将所有实例包含在我的总计数中,甚至包括通过标准容器中的复制构造函数创建的实例.
让我的类的所有构造函数(包括复制构造函数)增加静态计数器是否合适?如果是这样,是否可以通过覆盖其他运算符来确保我的类仍然符合标准容器的要求(即T(x)等于x)?
c++
c++ ×2
multiple-inheritance ×1
oop ×1