腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
有没有
办法
在
使用
这个
未
初始化
的
变量
时
发出
警告
?
c++
我有一个小程序,如下所示,它在结构中
使用
一个
未
初始化
的
字段。-Wuninitialized -Wmissing-field-initializers -Wall -Wextra -Werror (下面的Godbolt)编译程序,程序编译正常并运行,但在读取结构
时
打印
未
初始化
的
垃圾值
在
使用
未
初始化
变量
的
情况下,
有没有
办法<
浏览 20
提问于2020-09-30
得票数 4
1
回答
使用
未
初始化
的
结构
变量
作为参数调用函数不会产生
警告
c++
、
makefile
、
coverity
我
在
c++中有以下代码: int x;}Pair; p = {1,2}; return 0;当我编译代码
时
,我预计会收到dumFun(p)行
的
警告
,因为我调用
的
是一个带有
未
初
浏览 2
提问于2021-10-27
得票数 2
1
回答
为什么-Winit-self与-Wuninitialized分离?
c
、
gcc
、
warnings
的
目的是让gcc编译器
在
输入错误并
使用
自身
初始化
变量
时
发出
警告
。return i; } -Winit-self (C,C++,Objective和Objective++)
警告
未
初始化
的
变量
,这些
变量
是用自己
初始化
的
。注意,此选项只能与
浏览 2
提问于2014-04-09
得票数 4
回答已采纳
2
回答
G++ 4.4“
未
初始化
”
变量
c++
、
g++
、
initialization
我
在
Ubuntu10.10(64位)上
使用
g++,如果操作系统与此相关的话。我看到了一些奇怪
的
东西,所以我决定检查一下,出于某种原因,这段代码{ std::cout << a <<显然,g++会自动将
未
初始化
的
变量
初始化
为相应
的
空值。问题是我想关闭
这个
特性,或者至少让g++显示关于<e
浏览 3
提问于2011-01-21
得票数 2
回答已采纳
2
回答
编写具有整数表达式边界
的
编译器绑定检查数组(最佳实践)
c++
、
arrays
、
compiler-construction
、
compiler-warnings
我
的
问题涉及
在
使用
未
初始化
变量
的
情况下
发出
警告
,如上文(1)中所述。如果a是
初始化
前
使用
的
整数
变量
,则我允许它,但会
发出
警告
消息。由于我想让编译器准备好以后可能有一个链接器,所以不能向后计算b和m,并实际检查a
的
索引是否已经
初始化
(例如,
在
最一般
的
情况下,可
浏览 4
提问于2014-05-13
得票数 3
回答已采纳
2
回答
“潜在
未
初始化
的
局部
变量
”和开关,以处理所有可能性。
c++
、
visual-c++
、
warnings
、
visual-studio-2019
MSVC对可能
未
初始化
的
变量
发出
警告
并不特别好,特别是它错误地声称我可以在此程序中
未
初始化
: Red, } 显然,我可以将i
浏览 1
提问于2020-02-06
得票数 2
1
回答
gfortran无法通过
使用
-Wmaybe-uninitialize来捕获明显
未
初始化
的
变量
fortran
、
gfortran
似乎gfortran
的
-Wmaybe uninitialize选项不够聪明,无法捕获明显
未
初始化
的
变量
。例如:implicit nonej=iend program不会
发出
任何
警告
。但是
在
注释write语句
时
,gfortra
浏览 4
提问于2018-11-17
得票数 0
2
回答
禁用局部
变量
的
未
初始化
警告
c++
、
compiler-errors
、
initialization
、
compiler-warnings
C++编译器
在
第一次
使用
时可能
未
初始化
局部
变量
时
发出
警告
。但是,有时,我知道
变量
在
使用
之前总是会被写入,所以我不需要
初始化
它。当然,当我这样做
时
,编译器会
发出
警告
。我只想在特定
的
局部
变量
上
使用
这一点。其他
未
初始化
的
局部<e
浏览 1
提问于2014-05-26
得票数 3
回答已采纳
2
回答
为什么编译器为auto x=a和auto x(A)提供不同
的
警告
消息?
c++
、
visual-c++
、
g++
:AAA a; AAA x = a;}
警告
C4101:'y‘:
未
引用局部
变量</em
浏览 11
提问于2014-02-15
得票数 3
2
回答
我
的
初始化
器列表中
的
小拼写错误会造成难以形容
的
痛苦
c++
、
gcc
、
g++
、
compiler-warnings
所以,我刚刚完成了一个大型服务器应用程序
的
长达数小时
的
调试。
这个
错误最终归结为构造函数中一个几乎不明显
的
拼写错误。问题是
初始化
器列表中
的
一个小拼写错误:m_request(m_request)将一个
未
初始化
的
引用赋值给它自己。显然,它应该是m_request(request)。现在,成员
变量
m_request
的
类型为T&。那么,
有没有
什么原因编译器没有
警告
浏览 1
提问于2012-05-21
得票数 11
回答已采纳
1
回答
如何为gcc中
未
使用
的
lambda表达式启用
警告
?
c++
、
lambda
、
gcc-warning
下面的有一个错误,其中我忘记用()调用lambda表达式{} 幸运
的
是,clang为lambda表达式
发出
-Wunused-value
警告
,因为它从未被评估/
使用
过。然而,gcc根本没有
发出
任何
警告
。在用gcc编译
时
,
有没有
办法
警告</em
浏览 0
提问于2020-08-17
得票数 5
3
回答
如果在
使用
ARC
时
没有
初始化
变量
,clang如何
警告
我?
objective-c
、
automatic-ref-counting
、
clang
、
clang-static-analyzer
我忘记
初始化
局部
变量
,
使用
它
时
没有收到任何
警告
。由于我
使用
的
是ARC,所以
变量
被
初始化
为nil,所以没有造成任何损害,但是当我
使用
未
初始化
的
值
时
,我仍然需要一个
警告
。如果我禁用了ARC,我就会得到我期望
的
警告
。这样就不需要
发出
警告
了。
浏览 3
提问于2012-10-16
得票数 2
回答已采纳
1
回答
如何在C中自动查找
未
使用
的
结构定义?
c
、
gcc
GCC会对
未
使用
的
函数、标签等
发出
警告
,但似乎不会对
未
使用
的
定义
发出
警告
?
有没有
办法
自动检测
未
使用
的
结构定义?
浏览 14
提问于2020-09-02
得票数 2
1
回答
gcc编译器忽略调试生成
的
未
初始化
变量
警告
。
c
、
gcc
、
gcc-warning
gcc编译器忽略调试生成
时
的
uninitialized variable warning。这对我来说很奇怪,有人能帮我理解这一点吗?-g -Wall -Werrorgcc a.c .
浏览 23
提问于2020-01-10
得票数 0
回答已采纳
3
回答
增加Perl
警告
的
冗长
perl
、
warnings
、
verbosity
有没有
办法
在
Perl中增加
警告
的
冗长?我用它来生成
警告
。我特别感兴趣
的
是我偶尔碰到
的
以下内容。
有没有
什么
办法
可以让Perl打印出
未
初始化
变量
的
名称?
浏览 4
提问于2011-06-23
得票数 3
1
回答
Visual 2019正在引发关于结构中没有默认值
的
变量
的
警告
。
mfc
、
visual-studio-2019
wCount; bool bModified; VS2019中
的
编译器
发出
警告
:
警告
'CChristianLifeMinistryDefines::tagReferenceMWB::bModified‘
变量
C26495
未
初始化
。h 348
警告
'CChristianLifeMinistryDefin
浏览 0
提问于2019-04-24
得票数 1
回答已采纳
2
回答
检测Django模板中未设置
的
变量
django
、
templates
、
variables
作为一名长期
的
PHP开发人员,我习惯于为应用程序设置错误级别,以便在
使用
未
初始化
的
变量
时
发出
警告
。我想知道Django中是否存在类似的功能,我可以在运行时检测到我
在
模板中
使用
的
变量
没有通过视图显式传递给模板?例如,我
在
模板中拼错了一个
变量
名当它本应该是
在<
浏览 1
提问于2010-01-21
得票数 7
回答已采纳
4
回答
如何绕过GCC‘*((void*)&b+4)’可以在此函数
警告
中
使用
未
初始化
的
方法,同时
使用
boost::可选
c++
、
boost
、
g++
、
boost-optional
我
的
代码类似于以下代码:{ return 1; } 13:3:
警
浏览 12
提问于2014-02-13
得票数 36
回答已采纳
1
回答
GCC -没有关于-O0
未
初始化
数组
的
警告
c
、
gcc
我
的
GCC 7.3.0和8.2.0有一些奇怪
的
行为,我无法解释。double array[2]={0, 0};}gcc -Wall -O2 main.c printf("%f\n", array[999]);但随着优化
的
关闭: gcc -
浏览 5
提问于2018-08-02
得票数 4
回答已采纳
1
回答
未
初始化
变量
错误,
在
Linux中编译,
在
Visual Studio中不编译
c++
这是我为我正在学习
的
一个C++类编写
的
程序。我可以在学校
的
Linux服务器上编译它,但是当我试图
在
Microsoft Visual Studio上编译它
时
,我得到一个错误,告诉我main中函数括号内
的
变量
是如何‘
未
初始化
’
的
。
浏览 0
提问于2020-02-01
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
VS2019:C+代码静态分析改进和更新
命令执行WAF绕过技巧总结
一位月薪25K工程师学习python时整理的,python异常处理笔记
Linux内核中常用的C语言技巧
Linux 内核中常用的 C 语言技巧
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券