腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
13
回答
C
中
的
内部
静态
变量
,
你
会使
用
它们
吗
?
、
在
C
中
,外部
静态
变量
可以在文件
中
的
任何位置都可见,而
内部
静态
变量
仅在函数
中
可见,但是持久
变量
#include <stdio.h> {(); foo_bar();}counter is 0counter is 2 我<e
浏览 1
提问于2009-02-10
得票数 23
回答已采纳
3
回答
默认情况下,全局
变量
是外部
变量
还是等效于在全局
中
声明带有extern
的
变量
?
、
、
、
、
我经历了以下两个问题: 问题1
的
回答: 默认情况下,全局
变量
extern是否等同于通过指定extern存储类来声明
变量
?全局
变量
浏览 3
提问于2015-02-19
得票数 15
1
回答
在函数中将
变量
声明为
静态
是什么意思?
我正在寻找一个函数来做一些音频效果,我找到了一个
用
C
写
的
。我错过了什么?
浏览 1
提问于2014-04-14
得票数 2
3
回答
优雅、礼貌地处理
C
++
中
的
GTK回调
、
、
、
、
最近,我启动了一个
C
++项目,以便掌握GTK函数。我使用了
C
++方法,因为我总是
用
java编程,所以对我来说很熟悉。 现在,GTK库是
用
C
代码编写
的
,所以我实现了类和
C
代码风格
的
混合。我
的
问题之一是GTK事件使用回调函数。为了将这些事件封装在类
中
,我使用了
静态
方法。重要
的
是
静态
方法和
静态
变量
在类
内部
是不可见<e
浏览 2
提问于2012-04-20
得票数 1
回答已采纳
3
回答
PHP
中
的
C
风格
变量
初始化
、
、
、
PHP中有局部
变量
、私有
变量
、
静态
变量
和公共
变量
吗
?如果是这样的话,
你
能给出每一个
的
示例,以及
它们
的
作用域是如何在类内外和函数
内部
演示
的
吗
?
浏览 1
提问于2009-11-17
得票数 4
回答已采纳
1
回答
我们可以在Objective
C
实例方法中使用
C
风格
的
静态
变量
吗
?
每当我必须使用BOOL标志时,它会在多次调用中保持它
的
值,以便在类
的
实例方法或该方法调用
的
计数器
中
执行一些操作。我有没有可能对普通
的
选择器做同样
的
事情,当<
浏览 0
提问于2012-01-27
得票数 0
回答已采纳
1
回答
假设
静态
变量
总是存在
的
安全
吗
?
在Java
中
,我一直认为类
变量
(
用
关键字
静态
定义)等同于其他语言(如
C
)
中
的
全局
变量
,
它们
是在类
中
定义
的
,以避免名称冲突。在
C
中
,您可以引用任何函数
的
全局
变量
,它在程序运行时总是存在
的
。Java
中
的
静态
变量
呢?
它们
总是存
浏览 5
提问于2015-05-31
得票数 1
回答已采纳
4
回答
将
静态
变量
从一个文件访问到另一个文件
、
、
、
最近我遇到了这样
的
问题,比如如何将声明文件1.
c
中
静态
的
变量
访问到另一个file2.
c
?static是“
内部
链接”,因此
它们
只能从一个编译单元访问--即定义
它们
的
单元。使用
内部
链接声明
的
对象对单个模块是私
浏览 6
提问于2014-07-29
得票数 9
回答已采纳
3
回答
如何在头文件
中
“隐藏”
变量
?
、
、
头文件包含两个
变量
。由于我
的
程序结构
的
原因,我有两个"ld: duplicate symbol“错误。这两个
变量
只有局部意义。有没有办法让这些
变量
成为“私有的”,这样即使头文件被包含在另一个源文件
中
,
它们
也不会在头文件之外被看到?extern char Lookup[][3] = {
浏览 0
提问于2012-02-13
得票数 1
回答已采纳
3
回答
我
的
const在Objective-
C
中
什么时候应该是
静态
的
?
、
在我
的
.m文件
的
顶部,我通常有一个const int varWidth = 42;或类似的东西。如果我想公开它,我会在我
的
.h
中
添加extern const int varWidth。然而,在阅读之后,显然建议如果只在.m文件中使用
静态
(而不是公共
的
)。为什么会这样呢?我理解static意味着它只会被初始化一次,并且它
的
值将在程序
的
整个执行过程中保持不变,但是如果它是一个const,我看不出这有什么重要。
浏览 1
提问于2014-04-15
得票数 2
4
回答
如何从对象
内部
访问
变量
如何使用
C
++从对象
内部
访问外部
变量
?
你
会使
用指针
吗
?正确
的
语法是什么? 我不熟悉指针,所以之前所说
的
任何东西基本上都会直接在我
的
头上。
浏览 1
提问于2011-11-01
得票数 1
回答已采纳
1
回答
使用android
内部
类避免内存泄漏
我
会使
用带有外部类SoftReference
的
静态
内部
类(因为我需要访问外部类
变量
)
吗
?
浏览 0
提问于2012-11-02
得票数 2
回答已采纳
1
回答
读取套接字和记忆不像预期
的
那样工作
、
我
的
代码有以下问题:#define fail "fail"char b[1024]; read(sock,b,1024);}
你
能帮我理解
吗
问题是在这部分代码
中
,还是应该在其
浏览 4
提问于2014-10-25
得票数 0
回答已采纳
3
回答
具有
静态
成员
的
静态
结构
、
、
今天,我发现自己创建了一个包含2个int
的
静态
数组,并且因为它
的
内联初始化在
C
++ (而不是
C
++11)
中
是不允许
的
,所以我又恢复使用了类型为struct
的
静态
变量
。const struct Margin { const int vertical = 1;我注意到
内部
变量
只对str
浏览 0
提问于2013-02-20
得票数 11
回答已采纳
3
回答
在
C
++标识符中使用下划线
的
规则是什么?
、
、
、
在
C
++
中
,通常使用某种前缀来命名成员
变量
,以表示
它们
是成员
变量
,而不是局部
变量
或参数。如果
你
有MFC背景,
你
可能
会使
用m_foo。我偶尔也会看到myFoo。
C
# (或者可能只是.NET)似乎建议只使用下划线,就像在_foo中一样。这是
C
++标准所允许
的
吗
?
浏览 22
提问于2008-10-23
得票数 996
回答已采纳
4
回答
在
c
#
中
声明
静态
类型
的
成员
、
、
更新#2 -神秘解决了下面是几个很好
的
链接,
它们
解释了ja
浏览 3
提问于2012-02-24
得票数 5
2
回答
静态
变量
和
静态
字段
的
实现有什么区别?
、
、
这个问题是从编译器实现
的
角度出发
的
,。引用“通过使用类级
静态
来获得几乎相同
的
效果”--这让我很好奇,有什么不同?假设
C
#具有
静态
变量
语法--实现可以“将其作为
静态
字段默默地推送并保留条件初始化(如果有必要)”。好了。 我唯一能发现
的
问
浏览 3
提问于2015-12-04
得票数 3
回答已采纳
2
回答
静态
内联函数线程安全
吗
?
、
、
场景:我编写了一大段代码,运行在两个并行线程上,
它们
在代码方面是相同
的
,只是处理不同
的
数据。我看到了不确定
的
结果。如果我禁用这两个线程
中
的
一个,结果就会变得确定性。在这段代码
中
,我使用了一些
静态
内联函数(主要原因:
它们
是我到处需要
的
小函数,我只是在需要
它们
的
翻译单元
中
复制代码),我想了解
它们
是否可能是造成问题
的
原因。
静
浏览 4
提问于2016-10-19
得票数 0
回答已采纳
4
回答
静态
变量
和全局
变量
都驻留在数据段
中
。但是,
静态
变量
的
作用域是有限
的
。为什么?
在典型
的
C
程序
中
,
静态
变量
和全局
变量
都驻留在数据段
中
。
静态
变量
的
作用域仍然仅限于文件。相反,全局
变量
可以从任何地方访问。为什么会发生这种情况,尽管两者都驻留在相同
的
内存
中
?
浏览 6
提问于2013-09-03
得票数 8
回答已采纳
5
回答
java类在哪里?
我知道Java对象,实例
变量
是在堆
中
创建并存在
的
,而局部
变量
和对象引用是在堆栈
中
创建并存在
的
。Math.round()伽特
浏览 0
提问于2011-04-07
得票数 2
回答已采纳
点击加载更多
相关
资讯
Excel中的【查找替换】,你真的会使用吗?
你知道嵌入式C语言中各变量存储的位置吗?
C+中的delete你用对了吗?
Python变量中的三个特征,你知道吗?
你知道嵌入式c中各变量存储位置吗?
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券