【发布时间】:2012-06-24 15:35:47
【问题描述】:
给定一个类,我想将这个类创建的对象的数量限制为给定的数量,比如 4。
有没有办法做到这一点?
【问题讨论】:
-
这取决于。实例的副本算作新实例还是可以?
-
你说的是对象creations而不是instances。如果我创建 4 个实例,然后删除一个,是否应该允许我创建另一个?您可能还想考虑线程安全。值得注意的是,下面的答案都没有考虑到这一点(尽管它不是一个特别复杂的扩展。
标签: c++ object instantiation