c++里的全局对象是在哪里声明啊

在主函数里声明的对象叫局部对象是吗,如果前面加个static就叫静态对象是吗

正确.主函数的内声明的对象是局部对象,前面加上static就叫静态对象.
局部对象存放在栈区,出了本函数就会消失,而static静态对象出了本函数不能使用,但仍然存在,直到函数结束.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-10-30
局部变量并不一定就要在主函数中声明,只要是在函数中声明的变量都是局部变量;
前面加static的是静态对象;
c++里的全局对象在函数外声明;
请注意是函数而并不仅仅是主函数。
第2个回答  2008-10-30
全局对象在主函数外定义
第3个回答  2008-10-30
应该是不在函数内定义吧