腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6177)
视频
沙龙
2
回答
Malloc
数组
,
未
初始化
值
的
条件
跳转
、
、
、
、
我正在使用Malloc创建一个指针
数组
。然而,每当我试图引用
数组
中
的
某个索引时,我都会收到
valgrind
条件
跳转
或
移动
依赖于
未
初始化
的
值
。在我
的
代码中,有时会有一些东西存储在index[]中,有时则不会。例如,可能有一个指针存储在
值
1,4,6。但不是在其他任何一个地方。我
的
目标是能够在没有
valgri
浏览 0
提问于2017-02-27
得票数 1
1
回答
Valgrind
错误
:
条件
跳转
或
移动
依赖于
char
数组
上
未
初始化
的
值
,
即使
该
数组
已
初始化
、
、
当我运行这段代码时,我得到了这样
的
错误
:
条件
跳转
或
移动
依赖于
未
初始化
值
和大小为8
的
未
初始化
值
的
使用,这两者都在第50行。我知道我没有将任何字符/
值
放入"lcword“中,但这应该不是问题,因为我没有将
未
初始化
的
值
赋给任何
浏览 10
提问于2020-06-21
得票数 1
4
回答
如何在运行时检查指针变量是否为垃圾变量?
、
、
、
我使用
valgrind
来验证我
的
代码,它在我
的
一个函数中报告“
条件
跳转
或
移动
取决于
未
初始化
的
值
(S)”,该函数接受一个指针
数组
作为参数。现在,如何在运行时检查
数组
是否包含垃圾
值
(可能正在使用
条件
断点)?比方说,我没有访问指针,因此程序不会崩溃。 识别垃圾指针需要检查
的
条件
是什么?
浏览 0
提问于2012-09-12
得票数 2
回答已采纳
1
回答
条件
跳转
或
移动
依赖于
统一
初始化
的
值
、
、
我从
valgrind
得到以下
错误
。
条件
跳转
或
移动
依赖于
未
初始化
的
值
。我环顾了一下类似的问题,但我找不到哪里出了问题。我已经
初始化
了所有的变量,但是.. { int c =error occurs here
浏览 0
提问于2012-01-29
得票数 0
回答已采纳
6
回答
初始化
C++结构
的
正确方法
、
、
、
、
我们
的
代码涉及一个POD (普通旧数据结构)结构(它是一个基本
的
c++结构,其中有其他结构和POD变量,需要在开始时进行
初始化
)。基于I‘s ,似乎是这样
的
:应将所有
值
初始化
为零,如下所示:然而,当结构以第二种方式
初始化
时,
Valgrind
随后会在使用这些变量时抱怨“
条件
<em
浏览 2
提问于2011-05-07
得票数 93
回答已采纳
1
回答
Valgrind
无效读取
、
我在
valgrind
中遇到了几个
错误
,涉及到我
的
代码
的
一个部分。基本
上
,我有一个链表
的
结构,作为一个队列。下面是我
的
入队函数: PcbPtr c = *headofQ; while (c->next) { }
浏览 0
提问于2012-06-07
得票数 2
2
回答
大小为8
的
单元化
值
的
Valgrind
使用
、
、
我最近用
valgrind
运行了一次完整
的
泄漏检查,结果发现了这个
错误
,并且它抛出了“
条件
跳转
或
移动
依赖于
未
初始化
值
”。我在这里做错了什么?它一直指向这个函数: if (date_compare(tld->begin,d) > 0 || date_c
浏览 1
提问于2015-10-28
得票数 0
2
回答
Valgrind
“
条件
跳转
或
移动
取决于
未
初始化
的
值
”
错误
、
、
我发现
valgrind
说“
条件
跳转
或
移动
依赖于
未
初始化
的
值
”,这导致了很多
错误
。{}
错误
本身就在while()行
上
代码~可以工作~,但这
浏览 1
提问于2010-11-07
得票数 8
2
回答
未
初始化
的
值
是由堆分配创建
的
。为什么?
、
、
在我
的
代码
上
运行
Valgrind
之后,我得到了一个
错误
:void adicionaHashtag(
char
* x){ int i;另外,“
条件
跳转
或
移动
浏览 4
提问于2016-05-11
得票数 0
回答已采纳
1
回答
条件
跳转
问题
、
、
我正在使用
valgrind
测试trie,在第一个符号传递给函数create_trienode之后,出现了“
条件
跳转
或
移动
取决于
未
初始化
的
值
”
错误
。TrieNode **children;} TrieNode;struct TrieNode *create_trienode(
char
word_count++;
浏览 0
提问于2015-07-11
得票数 0
2
回答
C级误差
、
、
、
使用-h为版权信息重新运行==109423==命令:./ ==109423== _test.o ==109423== ==109423==
条件
跳转
或
移动
取决于0x4C2A9E8处
的
未
初始化
值
==109423/test.o/write_test.o) ==109423== ==109423==
条件
跳转
或
移动
取决于0x4C2A9E8处
的
<
浏览 5
提问于2017-04-28
得票数 0
回答已采纳
4
回答
指针与空
值
的
比较
、
我正在使用Val差伦来调试我
的
代码,当我测试一个struct是否通过与NULL进行比较来
初始化
它时,我会收到一个警告。unassignedPointer; printf("This Pointer is NULL\n");这段代码编译并运行,但是当运行在
Valgrind
中时,它会发出警告:
条件
跳转
或
移动
取决于
未
初始化
的
浏览 0
提问于2018-06-26
得票数 2
回答已采纳
3
回答
Valgrind
是否存在已知
的
误报问题?
、
、
、
、
Valgrind
是否存在已知
的
误报?我用fmemopen函数得到一个‘
条件
跳转
或
移动
取决于
未
初始化
的
值
’,用C语言编写,然后用GCC编译。我能确定这是真的吗?编辑:是否存在
未
包含在抑制文件中
的
已知问题?有没有一些程序中可以做
的
事情,并不是真正
的
错误
,但
Valgrind
会说它们是
错误
的<
浏览 1
提问于2009-04-28
得票数 20
回答已采纳
1
回答
如何将trie中
的
所有子级设置为空。
、
、
、
我试图在C中实现一个trie,我
的
代码编译正确,但是当我用val差池运行它时,它会显示出一个
错误
。\n"); return 0;这是
错误
报告: ==3346== 0x40076B: main (exp.c:21) ==3346==
未
初始化
的
<em
浏览 1
提问于2017-01-11
得票数 1
回答已采纳
1
回答
如何获取
char
数组
长度,使
valgrind
满意
、
这个构造器来自我
的
自定义string类(用于家庭作业),它接收
char
数组
作为参数。然后,每次它收到像这样
的
char
数组
:"Hello",
valgrind
报告“
条件
跳转
或
移动
取决于
未
初始化
的
值
”,但程序仍然正常工作。我尝试了几种测量长度
的
方法,仍然遇到了这个问题。那么,有没有一种正确
浏览 4
提问于2020-04-05
得票数 0
3
回答
对字符串使用malloc空格,然后在
该
空格中插入字符
的
正确方法?
我希望它们连接在堆中
的
一个空间
上
。I malloc空间为他们使用:我可以这样做吗:strcat(concat, str2); concat会给我两个字符串连接在一起
的
堆上
的
位置吗?我之所以问这个问题,是因为似乎strcat实际上会将str1添加到使用malloc分配
的
空间
的
末尾。
浏览 1
提问于2011-04-11
得票数 7
回答已采纳
3
回答
初始化
指向函数中动态分配
的
指针
的
指针
、
、
当我试图存储从套接字接收
的
数据时,我将一个指向指针
的
指针传递到一个函数中,以便动态地分配它。它对一个请求执行find,第二个请求通常会导致seg
错误
。
Valgrind
抱怨:
条件
跳转
或
移动
依赖于
引用我
的
响应指针
的
未
初始化
的
值
。 我如何
初始化
指针,或者我能做些什么来保证它
的
安全性?在main函数中
浏览 1
提问于2013-02-01
得票数 2
1
回答
动态分配长度未知
的
字符串
我正在尝试分配未知长度
的
字符串。我已经让这个程序这样做了,它工作得很好,但当我尝试
valgrind
时,它总是显示1
错误
“
条件
跳转
或
移动
取决于
未
初始化
的
值
”程序看起来像这样int i = 0, error= 0;while(1){
浏览 7
提问于2019-11-22
得票数 0
2
回答
“
条件
跳转
或
移动
取决于
未
初始化
的
值
”,同时释放字符**
、
、
、
我正在为学校用C写一个简约主义
的
外壳。它工作
的
很好,但使用瓦兰,我得到了这个
错误
,我不知道我做错了什么。我在节目开始时就知道了: ==9396==
条件
跳转
或
移动
依赖于
0x1093AC: get_env (msh.c:59) ==9396==
的
未
初始化
值
==9396== by 0x1094FA: main(msh.c:106) ==9396==
未
初始化</
浏览 3
提问于2019-10-07
得票数 2
回答已采纳
1
回答
使用
Valgrind
调试PHP内存损坏
、
、
、
我遇到了一个似乎是PHP内存损坏
的
问题。我有一个很大
的
代码库,我要移植到5.3运行时。我得到了段
错误
和"zend_mm_heap损坏“
错误
,但是这些点
的
回溯是没有用
的
。回溯总是指向各种核心PHP函数,比如变量赋值
或
连接。 据我所知,在段
错误
/堆损坏
错误
发生之前
的
某个时刻,PHP
的
内存已经损坏。我已经按照bugs.php.net/bugs-getting
valg
浏览 3
提问于2010-02-17
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C/C+编程笔记:C数组、字符串常量和指针!三分钟弄懂它
Rust FFI 编程-Rust导出共享库02
C加加开发易踩雷区
【程序修改题】循环
内存题和链表
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券