腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
无法
在库
中
释放
info_ptr
、
我正在做一个代码,读取png文件,并将其数据保存到我的type.Its工作良好,但当我试图
释放
它,导致错误或导致内存泄漏,当我没有试图
释放
info_ptr.After长时间尝试找到如何修复它,我仍然不明白为什么会发生这种情况我试过了:png_destroy_read_struct(&png_ptr, NULL, NULL); = valgrind导致的
info_
浏览 12
提问于2019-08-17
得票数 0
回答已采纳
1
回答
在C中使用libpng读写PNG文件
、
、
#include <png.h> png_bytepp row_pointers; {png_structp png_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL); png_init_io(png_ptr, fp); pn
浏览 63
提问于2021-01-06
得票数 3
回答已采纳
2
回答
方法可能缺少一个[超级dealloc]调用。
、
、
、
我有一个图书馆正在建立和投掷这个警告,因为ARC被关闭。但是,项目本身是启用ARC的。忽略这一警告意味着什么? if (_framesetter) CFRelease(_framesetter);}
浏览 7
提问于2013-12-16
得票数 0
回答已采纳
1
回答
在库
中
释放
ManagementEventWatcher (DLL)
、
、
我遇到的问题是,在我的应用程序关闭之前,ManagementEventWatcher必须被“停止”和“
释放
”。我只被允许修改该库,而不允许修改将实现该库的应用程序。
浏览 0
提问于2012-08-28
得票数 0
回答已采纳
3
回答
使用libpng - const对象保存图像
、
、
const_cast<png_bytep>(m_data.data()) + i * m_width * sizeof(uint8_t); png_set_rows(png_ptr,
info_ptr
浏览 0
提问于2012-07-06
得票数 1
回答已采纳
1
回答
对于锁,std::原子的实现可以将程序的行为从正确更改为不正确吗?
、
考虑到原子
中
的任何锁都将
在库
的控制下获得和
释放
,我
无法
想象如何处理这些问题,但是对于多线程和锁,通常有一种方法:-)
浏览 1
提问于2014-01-12
得票数 12
回答已采纳
1
回答
基于CUDA和libpng的图像处理
、
、
、
据我所知,libpng库读取png并使用此函数逐行将信息存储在名为png_bytep结构的row_pointers
中
。png_ptr) bit_depth = png_get_bit_depth(png_ptr,
info_ptr
); number_
浏览 9
提问于2022-01-06
得票数 1
回答已采纳
1
回答
访问静态库
中
的错误
、
、
我已经检查过了,这是因为在静态库
中
释放
了一个对象。我
在库
中
检查了这个头文件,这个对象是赋值类型的,正在
释放
。我可以不改变静态库做任何事情吗?我只有库类的头文件。
浏览 6
提问于2013-10-18
得票数 0
回答已采纳
1
回答
能(应该吗?)本机共享库,它创建自己的线程支持使用进程退出‘没有警告’?
、
、
、
、
使用应用程序将加载它,创建一些句柄,使用它们,并最终
释放
所有句柄并卸载库。 库创建一些后台线程,这些线程通常在
释放
句柄时停止。现在的问题是,一些消费应用程序行为不佳,在某些情况下(取消、错误等)将
无法
释放
句柄。最终,我们库
中
的静态析构函数会运行,当它们试图与后台线程(现在已经死了)交互时会崩溃。一种可能性是没有任何带有析构函数的全局对象,因此在静态销毁过程
中
避免
在库
中
运行任何代码。这可能解决进程退出时的崩溃问题,但它会在应用程序卸载库而不
释放<
浏览 0
提问于2016-12-16
得票数 1
回答已采纳
1
回答
Maven版本
中
的"M5“或"M6”究竟是什么意思?
、
那么,
在库
版本
中
,这个"M6“意味着什么?是预
释放
吗? 谢谢!
浏览 4
提问于2017-11-06
得票数 1
回答已采纳
1
回答
隐藏和从未
释放
的存储
、
、
、
在大多数情况下,应用程序从未
释放
这些对象。当然,Coverity用leaked_storage标记这个库的每一次使用。 我真的不想添加100多个Coverity注释,是否有可能
在库
中
禁止这些警告?
浏览 19
提问于2022-04-11
得票数 0
回答已采纳
2
回答
如何在我的c++代码
中
获得运行时的双重自由错误
、
、
在库
中
,当创建任何Jansson变量时,应该
释放
该变量以
释放
引用,我使用'json_decref(json_t *json)‘方法来
释放
。但有时它会导致双重
释放
问题,而我在运行时没有得到这个问题。也许这不正常,但当我试图
释放
一些引用时,我想得到一个运行时错误。
浏览 62
提问于2018-12-30
得票数 2
1
回答
在Android
中
启用Proguard后生成签名apk时出错
、
、
、
:
无法
找到库类
中
的引用方法‘浮(浮)’,Warning:org.andengine.entity.particle.emitter.CircleOutlineParticleEmitter:不能
在库
类android.util.FloatMath:
无法
在库
类android.util.FloatMath Warning:org.andengine中找到引用的方法'float (浮点)’
在库
类
中
,android.util.FloatMath Warning:)方法不
浏览 6
提问于2016-04-05
得票数 1
回答已采纳
2
回答
我得到了fopen_s的内存泄漏,但没有什么是“新”或“malloc”‘ed
、
、
Notes:图像加载良好,我使用的是LibPNG,OPAL是我自己的DLL,图像和图像->数据在应用程序中使用这个DLL被
释放
。{ png_structp png_ptr; if (
info_ptr
== NULL) free(image)
浏览 6
提问于2015-05-28
得票数 2
回答已采纳
1
回答
jni调用
中
未解析的外部符号错误
、
、
32”/EHsc -LD Check.cpp -FeCheck.dll Check.obj : error LNK2019:函数"int __cdecl check(void)“
中
引用的未解析外部符号
浏览 1
提问于2013-02-24
得票数 0
2
回答
如何在此情况下安全使用“新建”和“删除”
、
、
、
、
此外,用户不负责
释放
内存。然而,这个克隆将使用新的
在库
中分配内存。然后由我在头文件
中
编写的xGUI的dtor
释放
。新的在图书馆和删除在主程序..。会有问题吗??
浏览 1
提问于2016-05-14
得票数 0
回答已采纳
3
回答
将char*分配给std::string以进行管理(最终
释放
内存)
、
我必须使用一个库函数,它为生成的字符串分配一点内存,并返回一个char*,并期望调用方最终用free()
释放
内存。auto foo_str = foo();free(foo_str); 是否有可能从这个指针构造一个std::string,将内存的所有权传递给string对象,以便在该字符串被销毁时
释放
它
浏览 6
提问于2015-08-18
得票数 4
回答已采纳
1
回答
C基本内存管理实现
、
、
基本上,我的代码库很大,在代码
中
包含了许多必需的和非必需的malloc操作。这并不是说我如此粗心地将malloc放在我想要的任何地方,但直到项目接近尾声时,我才知道哪些值是必需的。并编写一个malloc包装器,它将递增并添加到此引用计数
中
,并将指针存储在其中。所以剩下的就是在运行时结束时
释放
循环中的所有引用。但是,考虑到引用计数器将不知道这些类型,所以我计划将它们保存在void*列表
中
。至于操作系统清理建议,不幸的是,我创建的是一个大型库库,而不是一个可执行文件,所以即使我的代码结束运行,我也应该
释放
内存
浏览 3
提问于2019-12-09
得票数 0
2
回答
JSON.NET JObject.Load()断开连接JSON
、
、
、
在库
中
,我有一个接受JObject作为参数的方法。但是如果它是用JObject.Load() JsonTextReader 创建的.我对一个检查进行了沙箱化,即使在FileStream被
释放
之后,它似乎仍然有效,但是我不确定它是否“防弹”,比如一个更大的JSON文件,或者是深度嵌套的.。如果它无效,我如何告诉JSON.NET从它创建一个“内存<em
浏览 3
提问于2020-03-10
得票数 1
回答已采纳
1
回答
C++
中
delete和delete[]的逻辑
在C
中
,free()是用来
释放
内存的,比如free(ptr)。据我所知,
在库
代码
中
,额外的内存是在ptr之前分配的,用于存储块大小信息。在调用free()之后,跟踪整个块,然后
释放
。在C++
中
,new和delete有两种形式。一个是数组。如果使用new[],则应使用delete[]。
浏览 2
提问于2014-02-15
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
解析RFID盘点通道机在库存管理中的重要性
Outlook中附件无法预览
Mac内存空间不足导致无法安装Ventura?可用这些方法释放储存空间
ArcMap中无法读取NetCDF数据
创新基因融入城市血脉 潜能加速释放中!
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券