c++ 静态持续变量

简介: c++为静态存储持续性变量提供了3种链接性: 外部链接性(可在其他文件中访问) 内部链接性(只能在当前文件中访问) 无链接性(别有用心能在当前函数或代码中访问) 如果没有显示的初始化静态变量会把它设置为0 要创建链接性为外部的静态持续变量,必须在代码块外面声明它 要创建链接性为内部的静态...

c++为静态存储持续性变量提供了3种链接性:

外部链接性(可在其他文件中访问)

内部链接性(只能在当前文件中访问)

无链接性(别有用心能在当前函数或代码中访问)

如果没有显示的初始化静态变量会把它设置为0

要创建链接性为外部的静态持续变量,必须在代码块外面声明它

要创建链接性为内部静态持续变量,必须在代码块外面声明它,并使用static限定符

要创建没有链接性的静态持续变量,必须在代码块内声明它,并使用static限定符

用一个代码片段说明这3种变量

int global  =100//静态持续  外部链接性

static int one_file=50//静态持续 内部链接性

int main()

{

}

void fun1()

{

     static int value=0;//无链接性

}

 

目录
相关文章
|
9天前
|
云安全 监控 安全
|
14天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1473 8
|
7天前
|
人工智能 安全 前端开发
AgentScope Java v1.0 发布,让 Java 开发者轻松构建企业级 Agentic 应用
AgentScope 重磅发布 Java 版本,拥抱企业开发主流技术栈。
489 12
|
19天前
|
人工智能 前端开发 算法
大厂CIO独家分享:AI如何重塑开发者未来十年
在 AI 时代,若你还在紧盯代码量、执着于全栈工程师的招聘,或者仅凭技术贡献率来评判价值,执着于业务提效的比例而忽略产研价值,你很可能已经被所谓的“常识”困住了脚步。
1178 88
大厂CIO独家分享:AI如何重塑开发者未来十年
|
19天前
|
人工智能 Java API
Java 正式进入 Agentic AI 时代:Spring AI Alibaba 1.1 发布背后的技术演进
Spring AI Alibaba 1.1 正式发布,提供极简方式构建企业级AI智能体。基于ReactAgent核心,支持多智能体协作、上下文工程与生产级管控,助力开发者快速打造可靠、可扩展的智能应用。
1270 43