腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
C++
在
将
(
静态
)
常量
全局变量
设置
为
另一个
静态
常量
变量
时
出现
编译器
错误
、
、
、
、
如果您在
C++
中意外地
将
一个
常量
全局变量
设置
为
另一个
静态
常量
变量
(
在
不同的翻译单元中),clang是否有可能给出
编译器
错误
。 由于该行为几乎没有定义,因此检测是否意外执行此操作
将
非常有用。编辑:我的问题与上面链接的问题不同,因为我正在寻找
编译器
警告/
错误
消息,以强制我不将任何
静态
<e
浏览 13
提问于2018-03-05
得票数 1
1
回答
地址
常量
表达式
、
、
在
阅读"
C++
编程语言第4版“一书
时
,我正在钻研地址
常量
表达式。它有一个简短的段落,描述了地址
常量
表达式:
静态
分配对象(如
全局变量
)的地址是
常量
。但是,它的值是由链接器而不是
编译器
分配的,因此
编译器
无法知道这样一个地址
常量
的值。这限制了指针和引用类型的
常量
表达式的范围。因为
编译器
不知道
静态
对象的地址,那么它如何在编译期间计算第二个语
浏览 4
提问于2013-07-15
得票数 3
回答已采纳
7
回答
对于C中的编译时
常量
,使用枚举而不是#定义是否合理?
、
、
、
在
C++
中工作了一段时间后,我又回到了一些C开发上。我已经意识到,为了让
编译器
在编译
时
为
你做更多的工作,应该避免
在
不必要的时候使用宏。因此,对于
常量
值,
在
C++
中,我会使用
静态
常量
变量
,或者使用C++11枚举类来限定作用域。
在
C中,
静态
常量
并不是真正的编译时
常量
,枚举可以(?或者可能不会?)行为略有不同。那么,
浏览 7
提问于2015-10-20
得票数 18
1
回答
为什么public const不暗示
静态
?
、
、
在
C#中,
常量
意味着
静态
,因此您可以引用公共
常量
,而不必引用类或结构的实例。
在
C++
中,情况并非如此。如果想要访问
C++
中的
常量
成员
变量
,首先需要有一个对类实例的引用。据我所知,
在
C++
中,创建成员
变量
const会导致其数据被替换为文字值,或者存储
在
程序的文本或数据段中(取决于
编译器
)。所以我的问题是,如果
常量
成员
变量<
浏览 28
提问于2020-12-09
得票数 0
回答已采纳
2
回答
初始化元素不是
常量
?
、
到目前为止,我已经
在
节点服务器上处理数据,并且我已经准备好让JS文件处理这些数据。然而,我的一个问题是C代码。这个
错误
意味着什么,如果我不定义它,
静态
和
常量
的区别到底是什么。显然
静态
vars什么都不回?如
浏览 2
提问于2015-05-11
得票数 3
回答已采纳
4
回答
变量
零初始化.未定义的行为
、
可能重复: int foo = foo; { foo是零初始化的,还是未定义的行为?
浏览 4
提问于2012-08-28
得票数 2
回答已采纳
5
回答
初始化程序必须是
常量
。
我正在努力学习C,但是在下面的代码中我得到了一个
错误
。float volume = ( 4.0f / (3.0f * PI * radius) ); } 但是当我用一个实际的数字改变半径
时
,
浏览 1
提问于2013-01-19
得票数 3
回答已采纳
3
回答
匿名命名空间数据何时初始化?
、
我一直
在
使用匿名名称空间来存储本地数据和函数,我想知道这些数据是什么时候初始化的?它是当应用程序以与
静态
数据相同的方式启动
时
,还是依赖于
编译器
?SOME_VALUE = 42; { { }这个问题
出现
在使一些代码线程安全的时候在上面的示例中,我需要确保
在
第一次调用SomeFunc之前初始化了SOME_VALUE。
浏览 0
提问于2008-12-01
得票数 4
回答已采纳
5
回答
如何声明一个包含一些简单计算的类的
静态
常量
成员
变量
?
、
、
、
我试图让一个
静态
常量
成员
变量
与类中的
另一个
静态
常量
变量
相关联。这样做的动机是,如果我以后(在编码
时
)需要修改一个值,我不需要逐个更改所有彼此相关的值。static const double height = 10.0;}; 它不会编译,并且
错误
是“Box::height”不能
出现
在
常量
表达
浏览 2
提问于2012-02-21
得票数 10
回答已采纳
4
回答
在
结构/类中使用
静态
常量
int
然而,如果你遵循Scott Myers的Effective
C++
一书(第14页);除了声明之外,我们还需要一个a的定义。有人能解释一下为什么这是一个例外吗?
浏览 1
提问于2009-08-21
得票数 10
回答已采纳
2
回答
非成员
全局变量
的内联和
静态
、
、
、
假设我有一个
C++
头我应该声明它是内联还是
静态
?ToString{{1,"1"}, {2, "2"}};inline const std::map<i
浏览 4
提问于2021-09-15
得票数 2
3
回答
使用函数调用初始化
静态
变量
会导致编译
错误
吗?
、
stdio.h> return 1;int main(void) { return 0;这是一段C代码,不是
C+
它可以
在
C++
中编译和运行,但不能在C中运行。 此代码
出现
编译
错误
。有人能解释一下为什么会出错吗?
静态
成员只能通过
常量
值初始化吗?
在
C++
中,我们需要在声明
静态
成员之后定义它们,为什么
在</
浏览 0
提问于2012-10-04
得票数 8
回答已采纳
3
回答
加载
时
vs运行时vs编译
时
的初始化
、
、
、
、
在下面的示例中,我得到了一个编译
错误
static inty = x; //guess this is loadtime initialisation
错误
:我的理解是,这与<em
浏览 0
提问于2013-04-17
得票数 0
11
回答
静态
常量
字符串(类成员)
、
、
、
、
我想为类
设置
一个私有
静态
常量
(
在
本例中是一个形状工厂)。 private:}非整数类型‘std::string’的
静态
数据成员的类内初始化无效
错误</em
浏览 21
提问于2009-10-14
得票数 515
回答已采纳
5
回答
为了清楚起见,应该在返回类型上使用无用的类型限定符吗?
、
、
、
当我们
在
头文件中有原型
时
,我们的
静态
分析工具会抱怨“返回类型上的无用类型限定符”,例如:我们这样定义它是因为函数返回一个永远不会改变的
常量
,认为有了const,应用编程接口似乎更清晰为了清晰起见,我觉得这类似于显式地
将
全局变量
初始化为零,即使C标准已经声明,如果不显式初始化,所有
全局变量
都将被初始化为零。说到底,这真的无关紧要。(但
静态
分析工具不会抱怨这一点。)我们应该忽略工具产生的
错误
,还是应该以
浏览 1
提问于2009-10-16
得票数 12
回答已采纳
2
回答
C struct对象堆栈-
在
常量
表达式中不允许函数调用(
错误
)
、
、
、
、
typedef struct { int max_size;} Stack; S->used_size = 0;} 我得到了上面提到的
错误
-
在
常量
表达式中不允许函数调用。我以前从未遇到过这种
错误
,我也不
浏览 9
提问于2016-02-03
得票数 10
回答已采纳
1
回答
在
c/
c++
中按位指定浮点
常量
值
、
、
、
into float as a constant 我们都知道如何
将
位模式打包成整数(“二进制
常量
”),并且这个神奇的原型宏的输入与相应的32位整数二进制
常量
宏的输入是相同的。将比特打包
为
整数
常量
并不是问题。但是,
在
玩了指针和联合双关语之后,我意识到
将
整数输入浮点数会导致许多问题(有些
在
MSVC方面,有些
在</
浏览 4
提问于2012-12-25
得票数 1
5
回答
初始化元素
在
C中不是
常量
c = 100;int endX = c + a;int startX, startY, b;ex1.4.c:7:
错误
:初始化元素不是
常量
有人有解释吗?
浏览 8
提问于2012-10-05
得票数 20
回答已采纳
2
回答
旧包中的C/
C++
静态
字符串
、
、
、
、
我有一个旧的C/
C++
包,我正在尝试用CygWin编译它,因为它需要Motif和其他X- things。大部分代码编译正常,但也有一些警告,原因如下...
静态
字符串fallbackResources[] ={ "Joe",..etc..,NULL};我
在
谷歌上搜索并找到了许多建议,通过将
出现
的"char* fred[]“更改为"cons
浏览 1
提问于2013-12-14
得票数 1
2
回答
字符串与
常量
的连接
、
、
在
我目前的主机上,我只有PHP5.4可用,并且我的代码中的类
常量
总是
出现
错误
。显然,不允许定义数组
常量
。我
将
常量
更改为
静态
变量
以使其正常工作。现在我得到了这个语法
错误
:我尝试定义由连接的
常量
组成的字符串。还是现在所有的
常量
都必须是
静态</
浏览 9
提问于2016-06-23
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券