腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
我
得到
一个
取消
引用
空
指针
和
可能
的
缓冲区
溢出
警告
?
c++
、
visual-c++
(uint8_t)input.at(i); // Warnings here } free(data);}
我
从MSVC
的
data[i] = (uint8_t)input.at(i);行收到了这两个
警告
"C6011: Dereferencing NULL pointer 'data'" 'input.size()
浏览 28
提问于2021-11-22
得票数 0
2
回答
Java + Eclipse:假
可能
的
空
指针
取消
引用
?
java
、
eclipse
、
warnings
我
在Eclipse中遇到了关于“
可能
的
空
指针
取消
引用
”
的
警告
,但我真的不明白
为什么
。
警告
发生在最后一行
的
以下代码段中: WeakReference<MessagesPanelControl> view= null)} 由
浏览 0
提问于2013-10-17
得票数 2
回答已采纳
2
回答
安全
的
C语言编码实践
c
、
security
、
secure-coding
我
正在寻找C语言安全编码实践
的
全面记录,因为
我
还没有找到这样
一个
列表,我们不妨把它放到
一个
社区维基中,以供进一步参考。
我
正在寻找安全问题
的
解决方案,如基于堆栈
和
堆
的
缓冲区
溢出
和
下溢、整数
溢出
和
下溢、格式字符串攻击、
空
指针
取消
引用
、堆/内存检查攻击等。 注:除了编码实
浏览 0
提问于2011-01-24
得票数 8
回答已采纳
1
回答
可以从堆栈对堆空间进行
溢出
吗?
network
、
buffer-overflow
我
读过关于
缓冲区
溢出
的
文章,
我
知道
我
可以有堆栈
溢出
和
堆
溢出
。但是,由于堆栈
和
堆在某个时候相遇,是否有
可能
从另
一个
溢出
到另
一个
? 如果您也能解释堆空间中
的
执行权限,那就太好了。
浏览 0
提问于2016-11-05
得票数 2
回答已采纳
1
回答
我
在C中面临
一个
问题。输入是错误
的
--比如分割错误
c
、
structure
name); scanf("%d", student[i].roll); return 0;
我
认为
我
的
代码有问题当我运行这段代码时,它会显示
一个
错误。
浏览 2
提问于2022-02-01
得票数 -1
回答已采纳
1
回答
为C++项目报告
的
奇怪
的
Klocwork问题
c++
、
nullpointerexception
、
buffer-overflow
、
klocwork
我
发现Klocwork报告
的
一些问题是非常奇怪
的
。unexpected sharedPtr m_pMutex");} 对于上面的代码,Klocwork报告
空
指针
取消
引用
但我不认为这是
一个
有效
的
问题。如果
指针
是
空
的
,那么它将从函数返回,并且没有机会访问
指针</
浏览 4
提问于2014-03-04
得票数 0
回答已采纳
2
回答
在执行main之前出现分段故障
c
、
segmentation-fault
、
stack-overflow
由于某些原因,在main()函数中实际执行任何代码之前,
我
得到
了
一个
分段错误。
我
试着通过放入printfs来跟踪执行,但实际上没有执行任何东西。
我
在
我
的
程序中看不到任何会导致堆栈
溢出
的
东西,因为
我
几乎不使用内存。Main: #include "..
浏览 0
提问于2016-04-15
得票数 2
3
回答
为什么
当
指针
没有指向正确
的
类型时,gcc允许
取消
引用
。
为什么
会有类型呢?
c
、
pointers
、
gcc
、
types
、
dereference
昨天,
我
发布了关于
指针
、
指针
、
指针
等
的
,并决定将讨论转移到对
一个
新问题
的
答案
的
评论中。
我
的
问题是
为什么
编译器允许这样
的
情况发生:*foo = 8;
我
收到了一些
警告
,但是当我对像这样
的
响尾蛇做
一个</e
浏览 5
提问于2013-04-10
得票数 2
6
回答
安全C++编码实践
c++
、
security
、
secure-coding
我
正在寻找C++中安全编码实践
的
全面记录。既然
我
在这里还没有找到这样
的
列表,我们不妨把它做成
一个
社区维基,以供进一步参考。
我
正在寻找安全问题
的
解决方案,如基于堆栈
和
堆
的
缓冲区
溢出
和
下溢、整数
溢出
和
下溢、格式字符串攻击、
空
指针
取消
引用
、堆/内存检查攻击等。 注:除了编
浏览 0
提问于2011-01-24
得票数 12
回答已采纳
1
回答
增强
取消
引用
空
指针
c#
、
fortify
下面的代码块是fortify
警告
取消
引用
空
指针
(
警告
发生在突出显示
的
代码部分)。这是假阳性吗?它正在检查
警告
发生
的
位置是否为
空
。
浏览 2
提问于2014-01-09
得票数 1
回答已采纳
3
回答
使用StringUtils.isEmpty而不丢失关于
空
指针
的
编译器
警告
java
、
compiler-warnings
、
apache-commons
、
findbugs
、
null-pointer
与通常
的
if (myString == null || myString.equals(""))不同,
我
倾向于使用org.apache.commons.lang.StringUtils类并执行if (StringUtils.isEmpty然而,这--至少
我
这么做
的
方式--有
一个
巨大
的
缺点:因为FindBugs --或者编译器
警告
机制f. ex。从Eclipse -将不再看到显式
空
-检查,它将不再认为myString
可能</e
浏览 5
提问于2014-06-05
得票数 7
回答已采纳
2
回答
为什么
printf( "%s“,ptr )能够
取消
对空
的
引用
?
c
、
pointers
、
dereference
如果我们以其他方式访问
指针
的
引用
,是否可以将其视为
取消
引用
指针
,例如:printf( "%c" , *ptr ); // Here pointer is dereferenced这是
我
问题
的
第一部分。 现在,如果printf( "%s" , ptr )是
取消
引用
的
一个</
浏览 4
提问于2010-07-28
得票数 7
回答已采纳
1
回答
如何处理共享对象?
linux
、
exploit-development
我
知道在这个话题上也有类似的问题,但我想我
的
问题
和
其他
的
不同。
我
有这个应用程序,
我
可以崩溃,但是这个错误似乎发生在
一个
共享对象库中,这个库由应用程序加载。所以我
的
问题是,
我
怎样才能更进一步呢?
我
将应用程序附加到GDB并让应用程序崩溃。但是,如果错误依赖于库,
我
如何才能知道呢?
浏览 0
提问于2014-04-25
得票数 1
回答已采纳
1
回答
为什么
32位ARM平台上SIGSEGV
的
故障地址为0x00000006?
c++
、
c
、
assembly
我
在
我
的
程序中遇到了SEGV_MAPERR崩溃。#01 pc 00006925 /system/lib/libcutils.so (set_sched_policy+136)
我
可以理解故障地址是例如,无效
的
类虚拟基
指针
,或无效
的
/野函数
指针
。 但我不能将0x00000006理解为故障地址。堆栈是否被非法修改?但是在错误
的</
浏览 0
提问于2013-09-21
得票数 0
2
回答
什么是SEGV_MAPERR?
linux
、
posix
、
segmentation-fault
、
coredump
什么是SEGV_MAPERR,
为什么
总是用SIGSEGV
浏览 0
提问于2009-06-16
得票数 102
回答已采纳
1
回答
为什么
我会收到“
可能
的
空
指针
取消
引用
”
警告
?
java
、
nullpointerexception
、
findbugs
为什么
FindBugs会向我提出以下
警告
:。if (current != null) { // The warning appears here
我
不明白用null测试变量是如何
取消
引用
它
的
。
浏览 3
提问于2012-04-25
得票数 1
回答已采纳
1
回答
“
取消
引用
”这个词到底是什么意思?
c#
、
dereference
我
正在阅读C# 8中称为可
空
引用
类型
的
新特性
的
描述。描述讨论了所谓
的
空
宽恕运算符。描述中
的
示例讨论了
引用
类型实例
的
取消
引用
(
我
认为是这样): 如果没有空原谅操作符,编译器将为p.Name代码
浏览 2
提问于2020-09-24
得票数 11
回答已采纳
2
回答
PTHREAD_COND_INITIALIZER对夹板
c
、
pthreads
、
conditional
、
mutex
、
splint
我
有以下代码static pthread_cond_t watchdogCond= PTHREAD_COND_INITIALIZER; 初始化为
空
值
的
静态watchdogCond._mutex =(Void0)
一个
没有空注释
的
引用
被赋值或初始化为NULL。使用/@ null @*
浏览 3
提问于2011-05-10
得票数 1
回答已采纳
3
回答
为什么
我
的
2D Array代码可以与malloc(0)一起工作?
c
、
arrays
、
malloc
我
有
一个
奇怪
的
问题:
我
的
代码正常工作。具体地说,这是有效
的
。
为什么
?当我用NULL替换任何mallocs或删除它们时,它不起作用,但是如果malloc中
的
值不是负数,那么它似乎并不重要。
浏览 0
提问于2012-10-28
得票数 2
1
回答
C-
取消
引用
术语后
的
参考
c
、
terminology
、
offsetof
这个问题是关于术语
的
。,销毁无效
指针
。
我
理解这个
警告
,因为编译器需要计算实际
的
偏移量,而不能这样做是因为void没有标准大小。#define offsetof(a,b) ((int)(&(((a*)(0))->b))) 关于这是否是UB,有很多线程是因为
空
指针
取消
引用
。但这不
浏览 2
提问于2017-11-02
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
嵌入式开发:防御性编程可缓解不可预见的问题
VS2022 经过优化之后的空指针检测
C语言库函数中的BUG
美国CISA建议放弃C/C++, 软件生态再起波澜
VS2019:C+代码静态分析改进和更新
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券