因为只有const static 变量是会全局保存的,即时你的类析构释放掉了,这些变量会依然保存在内存中 如果是非Const的变量,他会随着你的类的释放而释放 因此对于普通的变量,应该在构造函数中赋值
C++ 类的定义问题,为什么只有const static 整型变量才可以在类中定义并复赋值?
最新推荐文章于 2023-06-02 11:04:41 发布
因为只有const static 变量是会全局保存的,即时你的类析构释放掉了,这些变量会依然保存在内存中 如果是非Const的变量,他会随着你的类的释放而释放 因此对于普通的变量,应该在构造函数中赋值