类的静态变量作为类的一部分,但不由类的创建产生,类的销毁而消失。静态变量和全局变量一样,会在main函数结束后销毁。
类可以对静态变量的值进行改变
#pragma once
class ctest {
public:
ctest(void);
~ctest(void);
static bool btest;
};
运用场景1:
类中有一个线程,但是类已经销毁了,而线程(while循环等)没有退出,这是可以通过静态变量来控制线程。
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3