44问答网
所有问题
c++里的全局对象是在哪里声明啊
在主函数里声明的对象叫局部对象是吗,如果前面加个static就叫静态对象是吗
举报该问题
推荐答案 2008-10-30
正确.主函数的内声明的对象是局部对象,前面加上static就叫静态对象.
局部对象存放在栈区,出了本函数就会消失,而static静态对象出了本函数不能使用,但仍然存在,直到函数结束.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/R6DKZRWD.html
其他回答
第1个回答 2008-10-30
局部变量并不一定就要在主函数中声明,只要是在函数中声明的变量都是局部变量;
前面加static的是静态对象;
c++里的全局对象在函数外声明;
请注意是函数而并不仅仅是主函数。
第2个回答 2008-10-30
全局对象在主函数外定义
第3个回答 2008-10-30
应该是不在函数内定义吧
相似回答
在
C++里
,
全局对象是
如何定义的?什么意思啊?请高手指教。
答:
全局对象跟全局变量一样,
就是在代码最外面声明的对象
,他可以被它声明处以后的所有代码访问.没有你想象的那么复杂
C++中
如何在函数体(不是main函数)内
声明
并定义
全局对象
?
答:
用func()函数返回一个test
对象
..不知道你是不是要这种效果;呵呵..
C/
C++中
自定义了一个类,我想让这个类的所有
对象都是全局
的怎么办
答:
如果是类的对象:在主函数上面就行声明
如:include <iostream> using namespace std;class A{};A a;//或者 static A a;int main(){ //在主函数中使用,或者在其他函数中使用 } 如果是类的成员:class A{ public:static int a;} int A::a=0;//再类外初始化 int main(){ ...
C++
如何
声明全局
变量?
答:
就是通过 extern声明啊
。 maomaochong_D | 发布于2011-11-20 举报| 评论 0 0 没必要 313646037 | 发布于2011-11-19 举报| 评论 0 0 其他4条回答 为您推荐: 全局变量的声明 全局变量在哪里声明 什么是全局变量 VB声明全局变量 为什么声明全局变量 全局变量好不好 当全局变量和 全局变量...
大家正在搜
局部对象和全局对象
战略全局是以全局为对象吗
声明全局变量的位置
全局变量的声明与定义
定义一个全局的类对象
全局对象的构造函数
c语言函数全局声明
全局声明
全局函数声明
相关问题
c++中如何定义全局对象
C++如何声明全局变量?
C++中如何在函数体(不是main函数)内声明并定义全局对象...
C++中关与类定义全局变量的问题
C++中全局对象的定义先于main()函数执行吗
在C++的纯头文件中怎么声明一个全局变量
C++全局变量声明和定义的问题.
c++中,一个文件中定义了一个全局类对象,在其他的文件中可以...