嗨,我想为我的类提供一个静态私有成员,以跟踪创建的类对象的数量,但我也想处理它并在所有类实例超出范围时重置。我的情况更容易,因为我不必处理嵌套范围。即所有实例都在同一级别创建:
if (true) {
MyClass(); // Count 1
MyClass(); // Count 2
}
if (true) {
MyClass(); // Count 1
MyClass(); // Count 2
}
我当然可以轻松地在每个范围的最后一行添加一个重置,但是有没有在 MyClass 中实现的任何编程方式来实现这一点?
谢谢