是否可以创建一个只能构造一次的类?如果您尝试创建它的另一个实例,则会发生编译时错误。
最佳答案
实例化是动态的,在运行时。编译错误是在编译时。所以答案是否定的,不可能在任何第二次实例化时出现编译错误。
然而,您可以使用单例,但请务必仔细考虑是否真的需要它。
关于c++ - 单类实例 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10361908/
是否可以创建一个只能构造一次的类?如果您尝试创建它的另一个实例,则会发生编译时错误。
最佳答案
实例化是动态的,在运行时。编译错误是在编译时。所以答案是否定的,不可能在任何第二次实例化时出现编译错误。
然而,您可以使用单例,但请务必仔细考虑是否真的需要它。
关于c++ - 单类实例 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10361908/