腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
当另一个函数返回
指针
时,未检测到
空
指针
取消
引用
问题
c
、
pointers
、
sonarqube
、
cppcheck
在以下示例中,存在应由SonarQube和/或
Cppcheck
(由声纳使用)检测的
空
指针
取消
引用
问题。但SonarQube没有发现任何问题,由
Cppcheck
报告。s1* my_st=NULL; my_st->c1 = 1; return;在这种情况下,对此规则(
空
指针
不应被
取消
引用
浏览 0
提问于2015-11-13
得票数 4
1
回答
我在
CppCheck
中找到一个窃听器了吗?为什么我在这里得到“
空
指针
取消
引用
”错误?
c++
、
pointers
、
static-code-analysis
、
cppcheck
我正在使用
Cppcheck
来管理我的代码。string my_string) const return 0 == my_string.compare("Some text"); // line 3令我惊讶的是,我在第3行中得到了Null
指针
取消
引用
我完全搞不懂:在我的功能中没有
指针
。为什么我会有这个错误? 我检查了字符串my_string是否为
空
。在
Cppcheck
是个窃听器吗?比较函数本身有问题
浏览 1
提问于2016-06-14
得票数 10
回答已采纳
1
回答
CPPCheck
空
指针
取消
引用
c
、
embedded
、
cppcheck
我已经对我的更改做了一些更新,运行了
CPPCheck
。pfFunc_T pfFunc; pfFunc = (pfFunc_T)( ( *(volatile U3
浏览 16
提问于2021-12-09
得票数 0
1
回答
cppcheck
取消
引用
空
指针
c++
、
static-code-analysis
、
cppcheck
我知道
cppcheck
可以检查变量上空
指针
的解
引用
。例如,这将触发cpp检查:*a = 5;int* foo() { return NULL; }{} 而且,如果这是可能的,它也能在智能
指针
上工作吗?
浏览 52
提问于2019-11-22
得票数 1
2
回答
cppcheck
空
指针
取消
引用
: m_buffer -否则检查
空
指针
是多余的
c++
、
cppcheck
代码正在正常工作,但是当我在
cppcheck
上检查它时,我发现了
空
指针
dereferenc错误,我无法理解如何解决它。如有任何想法,将不胜感激。ConfigurationType::ExecuteMessageType()" << std::endl; return 0;错误是:可能的
空
指针
取消
引用
: message_to_execute -否则它是多余的检查它的
空</em
浏览 6
提问于2015-04-20
得票数 2
回答已采纳
4
回答
可能的
空
指针
取消
引用
-否则检查
空
指针
是多余的。
c++
、
cppcheck
== NULL) // CPP-Check error result = Calculate(dataObj->inputSignal, .. );return result; 可能的
空
指针
取消
引用
:dataObj -否则检查
空
指针
是多余的。
浏览 6
提问于2015-09-29
得票数 4
回答已采纳
1
回答
声明结构数组时
cppcheck
停止对整个文件的分析。
c++
、
static-code-analysis
、
cppcheck
我正在使用
cppcheck
运行静态代码分析。文件中有一段代码。结构在类中声明。struct { }MyStruct;当结构数组被声明时一旦分析到达此代码,
Cppcheck
因此,当创建struct数组(在类中声明)时,
cppcheck
将停止分析。这是
cppcheck
的问
浏览 0
提问于2018-03-27
得票数 0
回答已采纳
1
回答
要么条件是冗余的,要么存在可能的
空
指针
取消
引用
。
c
、
pointers
、
sonarqube
、
static-code-analysis
、
cppcheck
我为嵌入式系统编写了一个C代码,当我使用SonarQube和
CppCheck
插件执行代码分析时,我得到了这个bug: opResult = SUCCESS;} 我不明白为什么
指针
一致性检查显示为错误在执行函数之前,我要验证
指针
是否为
空
,否则将返回一个错误。
浏览 7
提问于2017-08-23
得票数 4
回答已采纳
1
回答
C:
Cppcheck
:可能的
空
点
取消
引用
c
、
null
、
cppcheck
因此,在main.c中,我获得了这部分代码,如果它不是
空
的,则打印加密的内容。就这么简单。cpp错误是: char* encrypted = bmp_encrypt(key, textprintf("\n"); else{printf("Encrypted:%s\n", encrypted);} //
浏览 2
提问于2017-04-06
得票数 0
回答已采纳
2
回答
cppcheck
:可能的
空
点
取消
引用
c++
、
cppcheck
我下面的代码运行正常,但"
cppcheck
“仍在发出警告, free(mem_limit_str); 有人能帮我解决这个问题吗?
浏览 2
提问于2016-03-22
得票数 2
回答已采纳
1
回答
如何在
cppcheck
或clang中检查类型安全?
c++
、
clang
、
type-safety
、
cppcheck
我希望静态分析器在下面的code.How中警告我无效的rvalue
取消
引用
,我可以在clang或
cppcheck
中这样做吗?
浏览 1
提问于2015-09-26
得票数 2
2
回答
如何通过
Cppcheck
解释
空
指针
引用
?
c++
、
cppcheck
我在复查过程中遇到了一段代码,当我使用cpp check时,它会指出一个
空
指针
取消
引用
错误。我想不出是什么原因。
浏览 0
提问于2018-06-21
得票数 0
1
回答
当检查C代码时,
cppcheck
不展开宏?
macros
、
expand
、
static-code-analysis
、
cppcheck
我有如下代码,并且我使用
cppcheck
进行静态分析。我发现它不能报告数据的
空
指针
。
浏览 57
提问于2018-01-24
得票数 1
回答已采纳
3
回答
取消
引用
空
指针
在什么时候变成了未定义的行为?
c++
、
object
、
null
、
undefined-behavior
、
dereference
如果我实际上没有访问
取消
引用
的“对象”,那么
取消
引用
空
指针
是否仍未定义?int& r = *p; // undefined?一个稍微实用的例子:我可以
取消
空
指针
的
引用
来区分重载吗?void foo(Baz&); foo(*(Bar*)0); // undefined?好的,根据标准,<
浏览 5
提问于2011-08-20
得票数 8
回答已采纳
1
回答
我不懂指点
c
、
pointers
什么是
指针
?什么是
取消
引用
?如果p是一个
指针
,那么*p = some_value和p = other_value之间有什么区别呢?p = &some_variable是什么意思?什么是
空
指针
?当
取消
引用
空
指针
时会发生什么?
浏览 1
提问于2017-04-30
得票数 5
回答已采纳
2
回答
为什么printf( "%s“,ptr )能够
取消
对空的
引用
?
c
、
pointers
、
dereference
当我们谈到
取消
引用
时,是否有必要在其中使用*?如果我们以其他方式访问
指针
的
引用
,是否可以将其视为
取消
引用
指针
,例如:printf( "%c" , *ptr ); // Here pointer is dereferenced现在,如果printf( "%s" , ptr )是
取消
引用
的一个例子,那么请回答我问题的以
浏览 4
提问于2010-07-28
得票数 7
回答已采纳
1
回答
用户空间和内核空间中的
空
指针
取消
引用
linux
、
kernel
、
userspace
如果我们
取消
对用户空间和内核空间中的
空
指针
的
引用
,会发生什么?如果
取消
对空
指针
的
引用
,就有可能使系统崩溃,否则内
浏览 4
提问于2016-02-06
得票数 3
3
回答
取消
引用
空
指针
c++
、
dereference
我正在尝试用C++编写一个非常简单的
指针
赋值,如下所示:if(someCondition == true)else src
浏览 1
提问于2013-03-06
得票数 0
7
回答
取消
引用
空
指针
c
、
pointers
即使在强制转换
空
指针
之后,我在
取消
引用
它时也会遇到编译错误。谁能让我知道这是什么原因?
浏览 0
提问于2013-03-18
得票数 30
回答已采纳
3
回答
我们能把(void *)0称为C中的
空
指针
吗?
c
、
pointers
、
null
、
void-pointers
、
null-pointer
总结C标准,特别是 如果要将
指针
与常量文本0进行比较,则需要检查
指针
是否为
空
指针
。然后,这个0被称为
空
指针
常量。C标准定义转换为void *类型的void *既是一个
空
指针
,也是一个
空
指针
常量。通常,我们可以将这样的地址转换到任何适当的
指针
数据类型并
取消
引用
,但在这里,即使将其转换为其他
指针
类型,
取消
引用
也是非
浏览 2
提问于2020-10-19
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券