社区
C++ 语言
帖子详情
static类型变量定义重了会怎么样
corrs002
2007-07-16 12:52:42
如题
...全文
397
7
打赏
收藏
static类型变量定义重了会怎么样
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liujiwei2007
2007-07-16
打赏
举报
回复
静态只存活一个实体
因此也就没有隐藏一说
晨星
2007-07-16
打赏
举报
回复
全局域static变量在多个文件之间,不存在“重定义”,每个文件各有自己的一份,互不干扰。
类或名字空间域的static变量,如果重定义了,编译会报错,既使是在多个文件中。
而同一文件中的,不管是什么域的,甚到是非静态的(全局),也是错误。
WindAndSnow
2007-07-16
打赏
举报
回复
要看你怎么定义了?如果一个全局一个局部,局部有时候隐藏全局,如果两个都是全局,则报错,如果两个都是局部,没有关系
believefym
2007-07-16
打赏
举报
回复
这也要问,随便编译一下看看不就知道了
jixingzhong
2007-07-16
打赏
举报
回复
PS 为什么要重定义?
重定义是需要避免的
jixingzhong
2007-07-16
打赏
举报
回复
变量重定义会报编译错误.
lihx1430
2007-07-16
打赏
举报
回复
肯定有问题了,无论是静态的还是动态的,在定义的时候,系统已经为它划分了存储地址,如果定义重了的话,就无法为它分配空间了/
转行做IT-第10章 常用类-String、
static
、Array等
本课程为想转行学IT的朋友量身定制,快速入门,轻松... 课程
会
从计算机的基本组成原理讲起,门槛低,实用性强,让大家轻松掌握一项编程技能。后期课程全部更新完毕后还
会
帮大家推荐就业,指导简历编写,以及面试相关的指导.
static
静态
变量
所以,在
定义
变量
的时候,在数据
类型
名之前添加
static
关键字,
定义
的
变量
就是静态
变量
。那么,可以包括“静态局部
变量
”和“静态全局
变量
”。我们先来总结一下静态局部
变量
和静态全局
变量
的特点,然后,再编写测试...
关于C语言中
定义
static
变量
的解释
在C语言中
static
类型
的
变量
的意思其实和它的本意差不多,表示“静态”或者“全局”的意思,用来修饰
变量
和函数。经
static
修饰过后的
变量
或者函数的作用域或者存储域
会
发生变化,而由
static
修饰的
变量
在初始值方面也...
C语言
static
类型
变量
特点是,c语言
static
c语言
static
[编辑]概述
static
在C语言中是静态存储
类型
的意思,用
static
声明的
变量
在函数调用结束后依然存在,也就是在整个程序中都能用这个
变量
。c语言:C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标...
static
变量
定义
在cpp文件的理由和文件作用域
这两天做项目发现如果在类的头文件中
定义
static
变量
,多个包含头文件的cpp文件
会
链接错误,提示
重
定义
。
static
如果
定义
在文件中,它的作用域是当前文件 在其他文件中是不可见的,也就是说如果头文件A.h中
定义
了...
C++ 语言
64,643
社区成员
250,474
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章