腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
8
回答
C++
开关
不会
使用
外部
定义
的
变量
进行
编译
c++
、
gnu
我正在
使用
C++
GNU
编译
器编写MinGW,当我尝试在MinGW语句中
使用
外部
定义
的
整数
变量
时会出现问题。我得到了以下
编译
器错误:“大小写标签不简化为整数常量”。因为我已经将整数
变量
定义
为extern,所以我认为它应该
编译
,有人知道问题可能是什么吗?include <iostream>
浏览 8
提问于2009-12-08
得票数 5
回答已采纳
4
回答
只有在初始化与声明相结合
的
情况下,才会“交叉初始化
变量
”
c++
、
performance
、
g++
、
switch-statement
我已经阅读了关于“跳转到案例标签”
的
错误,但我仍然有一些问题。我在Ubuntu12.04上
使用
的
是g++ 4.7。此代码给出一个错误: int foo = 1; case 1: i++;jump-to-case-label.cpp:5:9: error: crosses initialization of ‘int i’ 但是,这段代码可以很好地
浏览 0
提问于2012-10-21
得票数 4
回答已采纳
4
回答
紧凑
switch
语句,重复
使用
相同
的
模板化函数
c++
、
c++11
、
templates
我有以下带有相当大
的
switch
语句
的
C++
代码(我
使用
的
是C++11
编译
器):{ {case 100: break; 其中templatedfunction
定义
为(即,
使
浏览 1
提问于2018-10-27
得票数 2
2
回答
C++
编译
器生成
的
符号类型
c++
、
compiler-construction
、
compilation
、
gnu
、
gnu-toolchain
我在寻找
C++
编译
器如何准确地决定要
定义
或未
定义
哪个符号时遇到了一些问题。我
的
意思是,在
C++
源代码中,我如何知道
变量
/函数是否会被
编译
成已
定义
或未
定义
的
符号。首先,我认为所有已
定义
的
变量
/函数都将是已
定义
的
符号,但似乎并不是这样。有没有一种方法可以准确地确定这一点,考虑到静态,
外部
浏览 9
提问于2012-05-08
得票数 0
5
回答
真的所有的c库都可以在
c++
中
使用
吗?
c++
、
c
这是一个很新手
的
问题。
浏览 0
提问于2010-08-26
得票数 10
2
回答
将Cpp文件中
使用
的
全局
变量
链接到cfile中
定义
的
全局
变量
是否也需要
外部
"C“?
c++
、
c
、
extern
将Cpp文件中
使用
的
全局
变量
链接到c文件中
定义
的
全局
变量
是否也需要
外部
"C“? 它用于链接C文件中引用
的
C++
文件中
的
函数,因为
C++
文件中
的
函数名称有误。C
编译
器是否也更改了
变量
的
名称?
浏览 0
提问于2015-01-14
得票数 2
1
回答
用不同
的
编译
器标志
编译
外部
依赖项
bazel
我们正在
使用
C++
导入
外部
http_archives bazel项目,但是我们希望
使用
与我们自己
的
代码不同
的
gcc标志来
编译
外部
项目。我们希望这样做,因为
外部
项目
不会
使用
我们想要迁移到
的
一些更严格
的
警告
进行
编译
。
浏览 2
提问于2019-05-31
得票数 2
回答已采纳
1
回答
在不同文件中具有相同名称
的
静态
变量
c
、
variables
、
static
我尝试在两个不同
的
源文件中运行和
编译
具有相同名称
的
static variables
的
代码。代码已成功
编译
并运行。 现在我
的
问题是,这两个静态
变量
都驻留在内存中
的
.data/BSS部分。根据我
的
理解,两个不同
的
内存位置必须有一个单独
的
唯一名称标识符。为什么这件事不成问题?
浏览 3
提问于2014-09-19
得票数 0
回答已采纳
2
回答
在VSCode中只能看到调试
C++
的
局部
变量
c++
、
visual-studio-code
我正在
使用
Visual Studio Code,并且当我调试(我正在调试
使用
Clang
编译
的
C++
代码)时,我只看到局部
变量
。我没有看到任何全局
变量
列表。 在这种情况下,我在一个循环中,我只看到循环中
定义
的
所有
变量
,而不是
外部
定义
的
变量
。
浏览 1
提问于2018-04-21
得票数 11
1
回答
在C ++中声明一个const对象需要一个用户
定义
的
默认构造函数。如果我有一个可变
的
成员
变量
,为什么不呢?
c++
、
clang++
在
C++
中,要将具有成员
变量
的
类
的
对象声明为const,必须有用户
定义
的
默认构造函数。下面的代码说明了这一点。without a user-provided default constructor} 但是,如果类拥有的成员
变量
被限定为可变
变量
,
编译
器将
不会
报告任何错误。作为参考,我
使用
命令clang++ -std=c++17
浏览 2
提问于2020-01-21
得票数 8
回答已采纳
4
回答
字符串
变量
可能尚未初始化
java
、
string
、
variables
、
initialization
下面是我
的
代码:public static void main(String[] args)System.out.println("5. - Exit"); input.nextLine(); } 该程序
的
目的是让用户输入有关员工
的
信息,然后在请求时显示该信息。当
浏览 0
提问于2013-09-01
得票数 1
5
回答
while和
switch
循环
的
问题
c++
、
while-loop
、
switch-statement
我
的
代码有问题。我正在尝试构建一个游戏,但它在到达主循环时不知何故出现了错误。我将向代码展示我得到
的
错误。需要注意
的
是,选择选项1并玩游戏
的
要点是,游戏在给出正确答案后循环,并向玩家呈现第二个随机单词,并一直这样做,直到玩家写下“退出”。Quit\n\n"; cin >> choice;
switch
浏览 0
提问于2012-02-23
得票数 1
回答已采纳
2
回答
有可能有不以自己
的
内存结束
的
变量
吗?
c++
、
c
在学习C和
C++
时,有人告诉我:所以我想知道这两种说法是真的吗?有可能有不以自己
的
记忆结束
的
变量
吗?例如int b = a 在上面的例子中,有可能任何
变量
都没有分配它们
的
专用内存块?例如,当
变量
直接加载到寄存器而不首先将存储在内存中时
浏览 7
提问于2022-01-16
得票数 0
2
回答
在
C++
的
头文件中
使用
常量并在程序中询问其地址是否存在任何潜在
的
危险
c++
、
storage
、
constants
、
linkage
我在一个头文件中
定义
常量,并将其包含在我
的
项目的源文件中。
C++
编译
器通常
不会
为这些常量创建存储空间,并将它们
的
链接保持为内部。如果我询问程序中任何常量
的
地址,
编译
器将被迫为该常量
变量
创建一个存储空间。我
的
问题是,如果
编译
器正在为常量
变量
创建存储,
变量
的
链接是否也会受到影响?因为如果链接是
外部
的
,我会在
浏览 0
提问于2018-09-29
得票数 0
4
回答
使用
外部
来包含C或
C++
中
的
文件
c++
、
c
、
include
、
extern
这在C或
C++
中是如何工作
的
?
浏览 0
提问于2010-02-15
得票数 1
5
回答
C/
C++
中
的
格标签问题
c++
、
c
、
label
、
case
我偶然发现了这段代码 int main() int a=1; { int b=20;将此代码
编译
为.c文件和.cpp文件时,输出是否会有所不同?
浏览 0
提问于2011-04-23
得票数 4
回答已采纳
2
回答
为什么C#不允许为开关语句在不同
的
大小写块中声明相同数目的
变量
?
c#
、
.net
、
switch-statement
可能重复: string danger;{ case Warfare.Biologicalbreak;为什么我不能在每个
变量
中
定义
同名
的
局部
变量
,而不必
使用
不同
的
名称,或者在
switch
语句之外声明
变量
,而这种
变量
无论如何都
不会
在其
外部
使用
。
浏览 4
提问于2010-09-09
得票数 2
回答已采纳
2
回答
在Javascript中重新声明
变量
javascript
、
scope
、
variable-declaration
、
redeclaration
我今天(通过艰难
的
方式)发现,JavaScript允许这样做,而
不会
产生任何错误: /* do some stuff */ /* do some more stuff */} 我偶然地对两个循环
使用
了相同
的
标识符i。JavaScript
编译
器/解释器
不会
产生错误(
浏览 5
提问于2016-10-16
得票数 0
回答已采纳
6
回答
内嵌函数
的
多重
定义
c
、
inline
,但不是用gcc
编译
的
(即使您做了与gcc相关
的
更改,比如将代码更改为.c,而不
使用
任何
C++
头文件等等)。显示
的
错误是“内联函数
的
重复
定义
- func3”。
浏览 3
提问于2010-04-27
得票数 26
1
回答
C++
中
编译
器指令重排序
的
保证
c++
给定
的
是以下函数foovoid foo() [...]x = 0x1234; [...]cv是一个非标准
的
条件
变量
,由我必须
使用
的
外部
API提供。这保证了
C++
标准给出,所以我可以肯定,x永远
不会
写在条件
变量
被设置之后。 条件
变量
当然在内部
使用
内存栅栏,但是由于实现在不同
的
转换单元中,
编译
器在f
浏览 0
提问于2020-01-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C/C+编程笔记:const 变量详解!一文了解具体用法
致完美主义者:0个错误,0个警告
C语言编程之运行速度优化方法汇总
C/C+编程笔记:C语言全局变量,实现多个c文件中公用的方法!
C语言入门这一篇就够了-学习笔记
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券