社区
C++ 语言
帖子详情
关于全局变量的问题
TJTUM
2016-09-14 03:29:13
程序大概如下,(都写在头文件里,为方便看)
问题 全局变量 a1,a2要在每次循环执行A时要为全新的,而不是保存着上次的继续。
试了静态,例如
static std::vector<int> a1;
好像也不行。请问该如何处理?
...全文
275
3
打赏
收藏
关于全局变量的问题
程序大概如下,(都写在头文件里,为方便看) 问题 全局变量 a1,a2要在每次循环执行A时要为全新的,而不是保存着上次的继续。 试了静态,例如 static std::vector a1; 好像也不行。请问该如何处理?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
paschen
版主
2016-09-14
打赏
举报
回复
方法一,用局部变量,这样每次循环是全新的 方法二,每次循环开始清空vector,也就类似是全新的
一只小可爱啊
2016-09-14
打赏
举报
回复
a1.clear()
lm_whales
2016-09-14
打赏
举报
回复
//.h extern std::vector<int> a1; //.cpp std::vector<int> a1;
最全的C和C++语言笔试面试题汇总
- **
全局变量
**:静态
全局变量
的作用域仅限于定义它的源文件内,而普通
全局变量
在整个源程序中有效。 - **局部变量**:静态局部变量在整个程序运行期间存在,而普通局部变量只在其作用域内存在。 - **函数**:静态...
全局变量
和静态
全局变量
(static)
1.(非静态)
全局变量
的作用域是整个源程序,当一个源程序由多个源文件组成时,(非静态)
全局变量
在各个源文件中都是有效的。在一个文件内定义的(非静态)
全局变量
,在另一个文件中,通过extern +
全局变量
名的声明...
FreeRTOS中使用
全局变量
的
问题
在没有操作系统的时候两个应用程序进行消息传递一般使用
全局变量
的方式,但是如果在使用操作系统的应用中用
全局变量
来传递消息就会涉及到“资源管理”的
问题
。 多任务访问
全局变量
会带来共享资源管理
问题
,消息队列...
C++中的
全局变量
声明和定义
全局变量
在整个源文件的作用域都是有效的,只需要在一个源文件中定义
全局变量
,在其他不包含
全局变量
定义的源文件中用extern关键字再次声明这个
全局变量
即可。 也可以在一个源文件中定义这个
全局变量
,在头文件中用...
Python之
全局变量
和 局部变量
全局变量
和 局部变量 局部变量:在函数内部定义的变量,就是局部变量, 是函数内部的占位符,与
全局变量
可能重名但不同,函数运算结束后,局部变量被释放 为组合数据类型且未创建,等同于
全局变量
全局变量
:在函数外部...
C++ 语言
65,199
社区成员
250,520
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章