腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
静态
std
::
list
中
存储
的
指针
的
Valgrind
错误
内存
泄漏
、
Valgrind
显示了
存储
在
静态
std
::
list
变量
中
的
指针
的
内存
泄漏
。以下是示例代码。显示为"auto t= new Abc;“
的
泄漏
(确定丢失:1个块中有4个字节) 这是
Valgrind
中
的
一个BUG吗? 是否有解决方案/解决方法(除了手动清除Pool::queue之外)?#inclu
浏览 48
提问于2021-02-25
得票数 -1
回答已采纳
1
回答
无法检测全局
指针
中
的
泄漏
。
、
、
我在下面的代码上运行
valgrind
--leak-check=full test.cpp{
std
::cout << p[0];而且没有
泄漏
的
报道:==37293== poss
浏览 2
提问于2015-05-28
得票数 6
回答已采纳
1
回答
将
指针
存储
到向量时发生
内存
泄漏
、
、
、
、
我已经阅读了多个关于同一主题
的
类似问题,但我无法通过遵循这些问题来解决我
的
问题。{ virtual ~Base() {}
std
::vector<
std
::unique_ptr<B
浏览 16
提问于2017-08-03
得票数 2
回答已采纳
4
回答
为什么向量不需要手动释放?
、
、
我只是在学习c++,因为我对C和Java都有一定
的
理解。我不太明白为什么我写
的
一些代码不会
泄漏
内存
。代码如下:class Foo {
std
::vector<int> v; Foo(); void add_int(int);Foo::Foo(): v () {} Foo::add_int(in
浏览 3
提问于2013-04-01
得票数 2
回答已采纳
2
回答
C++
std
::set invalid read on insert
、
、
、
、
我使用
std
::set容器保存一个
指针
,该
指针
访问所有客户端
内存
对象。我使用
valgrind
来检查是否没有造成任何
内存
泄漏
。当我第一次使用我
的
set时,我有一个无效
的
读取。我写了一个小
的
代码示例来解释我
的
问题。g++ -ggdb -
std
=c++17 set.cpp &&
valgrind
./a.out' 此代码在
st
浏览 4
提问于2017-02-26
得票数 1
回答已采纳
3
回答
我可以创建一个auto_ptr数组吗?
、
、
、
我想创建baseClass
指针
的
自动
指针
数组。当我初始化那些自动注入器时,我得到了一些编译时
错误
,然后我尝试这样做pbase[2] = b3; 它工作得很好,我修复了
内存
泄漏
的
问题,虽然我是一个窗口,但我不使用
valgrind
,我使用
浏览 5
提问于2013-08-22
得票数 4
4
回答
为什么
内存
在一种情况下而不是在另一种情况下
泄漏
?
、
、
我正在用两种稍微不同
的
方式创建一个c++对象,在下面的代码
中
,当CASE是0时,有一个
内存
泄漏
,但在else情况下没有
内存
泄漏
。#include <string>private:public: auto a = A(&s);
浏览 1
提问于2019-01-02
得票数 0
回答已采纳
2
回答
valgrind
读取大小% 4无效,
错误
在哪里?
、
我是
valgrind
的
新手,我正在尝试使用它来解决
内存
泄漏
和其他
内存
问题。在我
的
程序
中
,我定义了以下类{ ELdpElement m_type; // the element type <
浏览 0
提问于2010-10-03
得票数 2
2
回答
了解
Valgrind
输出
、
我写了以下代码,以便对
Valgrind
有一个基本
的
了解,并且很难解释它
的
输出。这可能与
Valgrind
无关,而是更基本
的
C++。#include <string>using namespace
std
; {
Valgrind
_testclass
浏览 0
提问于2012-07-23
得票数 1
1
回答
如何知道函数
中
未释放
的
内存
?
、
、
、
我知道可以使用
Valgrind
来查找整个程序执行过程
中
的
内存
泄漏
。但现在我想在函数执行期间跟踪未释放
的
内存
。该函数只是程序
的
一部分,但它相当复杂,并且包含对其他函数
的
调用。该程序是
Valgrind
干净
的
。 有没有办法做到这一点?谢谢。
浏览 25
提问于2019-06-03
得票数 0
2
回答
队列初始化
中
的
c++
内存
泄漏
、
、
、
、
最近,我
的
公司迁移到新
的
服务器上,这个程序不再正常工作。它可以正常编译,但在运行时,我们会在初始化队列时遇到
错误
和崩溃。使用
valgrind
,我可以看到队列库
中
的
内存
泄漏
。代码要大得多,但很难把它全部放在这里,所以我尽可能地删减了我认为合理
的
内容。我想可能有一个我看不到
的
关于版本或其他
的
问题,有没有人能给我一些提示/帮助?MIPMsgQueue() :: MIPMsgQueue() : m
浏览 0
提问于2013-08-10
得票数 0
7
回答
C++:push_back(new Object())是
内存
泄漏
吗?
、
、
、
下面的C++代码是
内存
泄漏
吗?据我所知,来自任何
std
集合/容器
的
push_back总是会生成一个副本。因此,如果新字符串被复制,任何东西都不能删除新
的
字符串,对吗?因为在push_back之后没有对它
的
引用...谢谢。Jbu 编辑:我想我错了,因为new将返回一个
指针
……我们将始终拥有能够删除新字符串
浏览 1
提问于2010-11-25
得票数 15
回答已采纳
3
回答
C结构
内存
管理
、
、
、
、
另一个C问题:MyStruct* ptr = (MyStruct*)malloc(sizeof(MyStruct)ptr->mem = (char*)malloc(sizeof(char)*256); 当我调用free(ptr);时,
指针
成员和它所指向
的
内存
发生了什么变化?当我使用<e
浏览 1
提问于2012-04-10
得票数 1
3
回答
使用解密类型(新
的
any_type())是否可能发生
内存
泄漏
?
、
、
、
我正在检查使用
valgrind
的
类
指针
是否存在
内存
泄漏
的
可能性,并发现以下程序没有
内存
泄漏
:#include <utility>{ unique_ptr<base> b1 = make_unique<b
浏览 6
提问于2015-05-18
得票数 11
回答已采纳
6
回答
在C++开发中使用了
Valgrind
?
、
、
我是C++
的
新手,但有一些基本
的
C语言知识。在我过去
的
C(大学)项目中,我使用
Valgrind
来检查
内存
泄漏
。 现在,对于C++,
Valgrind
是一个有效
的
工具吗?对于像C这样
的
内存
泄漏
,C++也会遇到同样
的
问题吗?或者,是否有更好
的
工具可以与C++结合使用?
浏览 2
提问于2010-10-26
得票数 5
回答已采纳
1
回答
gtk+3回调
中
乘法后
的
错误
和随机结果
、
、
、
,即使A和B元素是正确
的
,并且与零不同,它也给出了零。在命令行版本
中
,完全相同
的
代码工作正常。有人能告诉我为什么会这样吗?编辑1 MYlist *plist=data; long int Npairs=Nimages/2; TIFF* tif =
浏览 2
提问于2017-01-31
得票数 2
1
回答
log4cxx::Level::getError()是否
泄漏
内存
?
、
、
我在一个项目中使用log4cxx日志记录库,并在Qt中使用
Valgrind
检查
内存
泄漏
。在我看来,log4cxx::Level::getError()和log4cxx::Level::getFatal()
泄漏
了18字节
的
内存
。char const*) in XXX/Infrastructure/Logging/OLogger.cpp:51 1: operator new(unsigned int) in /usr/lib/
浏览 13
提问于2015-11-05
得票数 2
回答已采纳
1
回答
使用
指针
成员变量引发异常时发生
内存
泄漏
、
、
我有以下问题: 每次我抛出以下异常时,都会收到
Valgrind
内存
泄漏
警告: 我能够可靠地将其追溯到我
的
程序
中
的
throw MyException{pointer}语句。我还有许多其他
的
异常类可以完美地工作。它们之间唯一
的
区别是
指针
变量
的
存在。 编辑:我使用
std
::string作为参数尝试了相同
的
异常:
Valgrind
错误
仍然存在。
v
浏览 28
提问于2020-05-03
得票数 0
回答已采纳
1
回答
std
::cin
的
Valgrind
错误
、
、
、
下面是我
的
代码: {
std
::cin >> temp; } HEAP SUMMARY: ==18490== in use at exit: 33 bytes i
浏览 0
提问于2013-04-15
得票数 1
回答已采纳
2
回答
指向对象
的
指针
列表
中
的
内存
泄漏
、
我有一个指向对象
的
指针
列表。我所需要
的
就是列表
的
大小,所以我
的
方法填充这个列表,并对其调用size(),然后返回这个大小。注意:我知道这不是最好
的
解决方案,但我使用
的
API提供了一个包含动态分配对象
的
列表,这是我能做到这一点
的
唯一方法。 现在
valgrind
说这里有
内存
泄漏
。我假设这是因为
浏览 0
提问于2012-09-25
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券