登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
资源区
›
代码
›
【C++】static 知识整理 【静态与局部静态】 ...
【C++】static 知识整理 【静态与局部静态】
[ 复制链接 ]
殷罗绮
2025-6-4 19:58:26
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
目录
类外
类内
局部静态 local static
类外
类内
类外
C++的静态可以分为两种情况来讨论:在类外和在类内。
对于静态变量/函数,链接将只在内部 (如果不用static,那么在不同文件定义同名变量会报错)
声明定义在其他地方的变量需要使用extern,函数则不需要
类内
静态变量/方法将与类的所有实例共享内存 (若实例改变静态变量,那么会反应到这个类的所有实例)
静态方法无法访问类的实例和非静态变量(类中的每个非静态方法总是获得当前类的一个实例作为参数,而静态方法不会得到那个隐藏参数,其与在类外部编写方法相同)
类内的静态变量需要在类外声明:int Class::var;
以上有关静态的使用比较简单和常见,因此仅简单介绍,接下来我们看一个特殊一些的情况:局部静态
局部静态 local static
局部静态变量的生存期基本上相当于整个程序的生存期,而作用范围被限制。
(补充:变量的生存期:变量实际存在的时间(被删除之前);变量的作用域:可以访问变量的范围)
类外
以前,博主刷一些C++题的时候习会可能写出以下代码:
[code]#includeint n = 0;void Function() { n++; std::cout
静态
static
知识
整理
局部
相关帖子
【光照】Unity[光照贴图]在静态动态物体上的解决方案
关于 git 的问题整理
对static新的认识
MySQL 数据库服务事务知识
Python 潮流周刊#126:新一代静态网站生成器
卷积神经网络的引入4 —— 局部扰动与空间结构破坏下的鲁棒性验证
深入理解 C++ 静态库与动态库:从理论到实践
UEFI 中的杂项知识总结-Protocol Handle 机制的详细介绍
创建抖音新号分享知识推广开源项目
轻量化网络中的知识蒸馏技术
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
【光照】Unity[光照贴图]在静态动态物体上的解决方案
1
1010
郦湘云
2025-10-09
安全
关于 git 的问题整理
4
546
粒浊
2025-10-10
业界
对static新的认识
2
949
赫连如冰
2025-10-14
业界
MySQL 数据库服务事务知识
0
233
驶桐柢
2025-10-29
安全
Python 潮流周刊#126:新一代静态网站生成器
0
1045
告陕无
2025-11-09
业界
卷积神经网络的引入4 —— 局部扰动与空间结构破坏下的鲁棒性验证
2
102
甘子萱
2025-11-27
业界
深入理解 C++ 静态库与动态库:从理论到实践
2
595
辅箱肇
2025-12-03
业界
UEFI 中的杂项知识总结-Protocol Handle 机制的详细介绍
2
174
嗅叽
2025-12-10
业界
创建抖音新号分享知识推广开源项目
0
255
鞠古香
2025-12-10
科技
轻量化网络中的知识蒸馏技术
2
275
全阳霁
2025-12-11
回复
(2)
时思美
5 天前
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
鼓励转贴优秀软件安全工具和文档!
阴昭昭
3 天前
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
懂技术并乐意极积无私分享的人越来越少。珍惜
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
殷罗绮
3 天前
关注
0
粉丝关注
23
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994893
kk14977
6845357
3934307807
991123
4
xiangqian
638210
5
韶又彤
9998
6
宋子
9983
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9951
查看更多
今日好文热榜
237
AI运动识别插件-APP版新版特性速览
775
NetBox 自动化导入资产 - IP地址
80
在调度的花园里面挖呀挖
766
ACP:让 AI 编程工具配置从此告别碎片化 —
860
画高保真原型图用什么软件?产品经理与设计
63
企业数字化转型如何破局?看这三大招
752
解决 iOS 上 Swiper 滑动图片闪烁问题:原
424
OpenCV (C++) 提速技巧(以Haar小波变换为
206
Claude Code 使用 Skills
670
资源总是不够用?这次,我用一套系统盘活了
976
UniEdit:首个大型开放域大模型知识编辑基
575
Karmada v1.16 版本发布!支持多模板工作负
311
《ESP32-S3使用指南—IDF版 V1.6》第五十五
941
纯前端调用大模型真的安全吗?我踩过的坑比
898
【分析式AI】-带你秒弄懂决策树与随机森林
98
DBLens 的数据安全、登录方式与离线使用说
72
国内开发者合规订阅 Claude Code 的 3 条最
156
Perforce QAC 2025.3 新版上线 | 速度与深
476
防止跨站脚本攻击(XSS)(完整版HTTP安全
353
Wayland下RDP服务器的搭建