社区
C++ 语言
帖子详情
文件作用域问题!!
tjj5203
2008-04-02 10:44:42
所谓的static变量只在本文件内有效,而定义的全局变量在其他文件内可见!这个其他文件是什么意思?比如
int i;
int main(){}///如果在其它的cpp文件内这个i应该是不可用的,那其它文件指什么呢?头文件与定义文件吗?
如果是头文件与定义文件的话,那么如果
//ss.h
class{
public:int c;
}
//ss.cpp
在cpp文件内只要包含头文件,这个c虽然是类内的局部变量,但还是可见的!大家指教了!
为什么??
...全文
71
6
打赏
收藏
文件作用域问题!!
所谓的static变量只在本文件内有效,而定义的全局变量在其他文件内可见!这个其他文件是什么意思?比如 int i; int main(){}///如果在其它的cpp文件内这个i应该是不可用的,那其它文件指什么呢?头文件与定义文件吗? 如果是头文件与定义文件的话,那么如果 //ss.h class{ public:int c; } //ss.cpp 在cpp文件内只要包含头文件,这个c虽然是类内的局部变量,但还是可见的!大家指教了! 为什么??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tjj5203
2008-04-02
打赏
举报
回复
自己编译器上试了下,知道了一些!结帖!
babyvox1999
2008-04-02
打赏
举报
回复
其他文件就是别的文件。。。。要用要加上extern int i的
bargio_susie
2008-04-02
打赏
举报
回复
哈哈,taodm简洁精辟。
taodm
2008-04-02
打赏
举报
回复
语文问题,解答不了。
等“其他人”来答吧。
不知道你知不知道这个“其他人”的意思。
tjj5203
2008-04-02
打赏
举报
回复
to taodm:
呵呵,疏忽了,那其他文件什么意思真的不是很明白!
taodm
2008-04-02
打赏
举报
回复
兄弟啊,你真的有看过C++教材?
c现在还不是变量啊。
相关推荐
C语言的变量
作用域
C语言的变量
作用域
及头
文件
关于C语言的变量
作用域
和头
文件
的
问题
都是比较基础的
问题
,但是这些
问题
在实际使用过程中的概念不清和混乱会对一个多
文件
的项目的组织结构及
文件
结构造成很大的影响,使得项目本身的脉络也变的很模糊。 1、
作用域
关于C语言的变量
作用域
和头
文件
的
问题
都是比较基础的
问题
,但是这些
问题
在实际使用过程中的概念不清和混乱会对一个多
文件
的项目的组织结
C语言的变量
作用域
及头
文件
C语言的变量
作用域
及头
文件
关于C语言的变量
作用域
和头
文件
的
问题
都是比较基础的
问题
,但是这些
问题
在实际使用过程中的概念不清和混乱会对一个多
文件
的项目的组织结构及
文件
结构造成很大的影响,使得项目本身的脉络也变的很模糊。在项目中,多人相互协作完成的项目,这个
问题
就更加突出。所以也就有了我写(总结)这个文档。 一.C语言的变量
作用域
及相关 1.
作用域
:
作用域
描述了程序
c语言语句标号
作用域
,c语言的变量
作用域
及头
文件
.pdf
c语言的变量
作用域
及头
文件
C语言的变量
作用域
及头
文件
关于C语言的变量
作用域
和头
文件
的
问题
都是比较基础的
问题
,但是这些
问题
在实际使用过程中的概念不清和混乱会对一个多
文件
的项目的组织结构及
文件
结构造成很大的影响,使得项目本身的脉络也变的很模糊。在项目中,多人相互协作完成的项目,这个
问题
就更加突出。所以也就有了我写 (总结)这个文档。一.C语言的变量
作用域
及相关1.
作用域
:
作用域
描述了程序中可以访问一个...
作用域
,连接,存储类型
转载http://blog.csdn.net/ts_54eagle/archive/2009/08/06/4418627.aspx
作用域
,连接,和存储类型 2010-05-10 16:30 C语言的变量
作用域
及头
文件
关于C语言的变量
作用域
和头
文件
的
问题
都是比较基础的
问题
,但是这些
问题
在实际使用过程中的概念不清和混乱会对一个多
文件
的项目的组织结构及
文件
结构造成很大的影响,使...
多
文件
编译相关
问题
多
文件
编译
问题
问题
引入 1.由const或static修饰的全局变量,只能在该
文件
中访问?可以通过
文件
包含的方式访问吗? 答:一个全局变量的
作用域
默认是整个程序, 加了static 或者加了 const 的全局变量的
作用域
则是这个源
文件
,但是可以通过
文件
包含的方式进行访问,不过
作用域
也仅限在该源
文件
中。 2.多个
文件
能不能同时包含一个相同的
文件
? 答:可以。头
文件
与
文件
包含的作用见下文。 3.#ifndef的作用是什么? 答:防止多重定义。若头
文件
只有声明,多次包含是可以的,因为一个变量可以声明多次,但是
C++ 语言
63,579
社区成员
250,388
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下