当前位置:网站首页>第二十五课 类的静态成员变量
第二十五课 类的静态成员变量
2022-04-23 11:55:00 【꧁༺夜༒雨༻꧂】
第二十五课 类的静态成员变量
一、回顾
- 通过对名能够访问public成员变量
- 每个对象的变量都是专属的
- 成员变量不能在对象之间共享
二、静态成员变量
- 在C++ 中可以定义静态成员变量
- 静态成员变量属于整个类所有
- 静态成员变量的生命周期不依赖于任何对象
- 可以通过类名直接访问共有静态成员变量
- 所有对象共享类的静态成员变量
- 可以通过对象名访问共有静态成员变量
特性
- 在定义时直接通过static 关键字修饰
- 静态成员变量需要在类外单独分配空间
- 静态成员变量在程序内部位于全局数据区
语法规则
type classname::varName = value;
示例
class test{
private:
static int t1;// 静态成员函数
};
int test::t1 = 0;// 这里还需要定义
三、小结
- 类中可以通过 static 关键字定义静态成员变量
- 静态成员变量隶属于类所有
- 每一个对象都可以访问静态成员变量
- 静态成员变量在全局数据区分配空间
- 静态成员变量的生命期为程序运行期
版权声明
本文为[꧁༺夜༒雨༻꧂]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_34355238/article/details/124360511
边栏推荐
- Analyzing the role of social robots in basic science
- Exploring the equipment and teaching of robot education
- 同态加密技术学习
- 5个免费音频素材网站,建议收藏
- VMware virtual machines export hard disk vmdk files using esxi
- IDEA 代码格式化插件Save Actions
- PSCP 基本使用
- 激活函数之阶跃函数
- The fourth chapter is about enabling and disabling the im column storage of table space for im enabled filling objects (IM 4.5)
- 第四章 为IM 启用填充对象之为IM列存储启用ADO(IM 4.8)
猜你喜欢
Tensorflow uses keras to create neural networks
零钱兑换II——【LeetCode】
Windows11 安装MySQL服务 提示:Install/Remove of the Service Denied
同态加密技术学习
Interpretation of biological recognition in robot programming course
SOFA Weekly | 年度优秀 Committer 、本周 Contributor、本周 QA
简易投票系统数据库设计
5个免费音频素材网站,建议收藏
Overall plan management mode in maker Education
解决由于找不到amd_ags_x64.dll,无法继续执行代码。重新安装程序可能会解决此问题,地平线(Forza Horizon 5)
随机推荐
ES6 learning notes II
Practical data Lake iceberg lesson 30 MySQL - > iceberg, time zone problems of different clients
一文详解头部位姿估计【收藏好文】
什么是网关
Link sorting of tutorials such as assembly language running environment setting
AcWing 1874. Moo encryption (enumeration, hash)
Blog post navigation (real-time update)
Analyze the rules for the use of robots with good performance
第四章 为IM 启用填充对象之在NO INMEMORY表上指定INMEMORY列属性:示例(IM-4.4 第四部分)
Redis学习之五---高并发分布式锁实战
C# F23. Stringsimilarity Library: String repeatability, text similarity, anti plagiarism
欣旺达宣布电池产品涨价 此前获“蔚小理”投资超10亿
Interpreting the art created by robots
积极参与中学机器人竞赛的意义
Change exchange II - [leetcode]
Interpretation of biological recognition in robot programming course
论坛系统数据库设计
云呐|固定资产盘点中,支持多种盘点方式(资产清查盘点)
力扣-70.爬楼梯
Castle. Dynamic proxy implements transaction unit control