c++ 静态成员变量
时间: 2023-10-18 14:57:07 浏览: 71
回答: 在C++中,可以通过在静态成员变量前加上关键字const来修饰静态成员变量。这样的静态成员变量属于整个类所有,其生命周期不依赖于任何对象。可以通过类名直接访问公有静态成员变量,也可以通过对象名访问公有静态成员变量。静态成员变量是所有对象共享的。在一个类中,静态成员变量的定义通常在类的定义外进行,并且需要在定义时初始化。一旦被定义和初始化,静态成员变量的值将被所有对象共享,并且不能在对象中进行修改,因为静态成员变量被const修饰。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [C++之静态成员变量](https://blog.csdn.net/z1zyy/article/details/128038036)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [C++中的静态成员变量](https://blog.csdn.net/SlowIsFastLemon/article/details/103643796)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]