问答列表

使用 malloc 的内存切片,通过切片一个大的 malloc'd 内存

作者:Programmer 提问时间:11/16/2023

考虑一个多次调用的应用程序。该应用程序总共分配了 1000 个字节。malloc()free() 我正在尝试编写一个代码,通过切片一个大的 malloc'd 内存然后释放它来减少 / 调用的数量:m...

Java “释放”内存的良好实践 [重复]

作者:lucoski 提问时间:10/28/2023

这个问题在这里已经有答案了: 在 Java 中将对象分配给 null 会影响垃圾回收吗? (15 个答案) 在处理后将对象设置为 null 是一种好的做法吗?[复制] (3 个答案) Java 可以在...

free() on char* 被 valgrind 识别为无效

作者:smellyourbooks 提问时间:8/4/2023

我正在尝试释放存在于 char** 数组中的 char* 指针,但 valgrind 将此操作确定为无效。 这是我正在做的事情的一个简单例子: struct building{ int prop...

当您在程序终止之前没有释放 malloc 时,会发生什么?

作者:Scott 提问时间:3/17/2009

我们都被教导说,你必须释放分配的每个指针。不过,我有点好奇不释放内存的真正代价。在一些明显的情况下,例如在循环或线程执行的一部分中调用时,释放非常重要,这样就不会发生内存泄漏。但请考虑以下两个示例:m...

java 程序员是否需要为 jni 对象释放内存

作者:Juneyoung Oh 提问时间:9/21/2023

有一个使用 JNI 的类。一些代码如下 public class JniUser { private String name; private int age; public native i...

“释放”malloc“返回的指针是否总是安全的?

作者:Maciek 提问时间:9/28/2023

我的理解是,只有当已知两个函数在同一堆上运行时,才允许使用调用返回的指针(或任何其他函数返回指向堆上动态分配的某个内存的指针,如或)进行调用。因此,我理解“一般方法”应该是提供一个互补的释放例程,而不...

我可以在 C 中释放()在 C++ 中被 malloc()'ed 的东西吗?

作者:mortelsson 提问时间:9/18/2023

我正在为用 C++ 编写的库编写包装器,以便它可以从 C 中使用。在包装器代码中,我制作了大量 c++ 容器底层数据的副本。例如,如果 c++ 库函数返回一个 ,我的包装器将返回一个形式的结构,其中包...

付款前使用 jquery 插件验证账单地址表单

作者:MyLegend2020 Wilson 提问时间:10/5/2023

我有帐单地址的 HTML 表单,并为每个表单字段创建了唯一的 ID,但问题没有正确验证,它必须首先检查字段何时为空,然后才能进入下一页。以下是我当前的 jquery 和 HTML 代码;但目前代码正在...

如何释放glxChooseFBConfig返回的内存?

作者:Irbis 提问时间:10/13/2023

glxChooseFBConfig返回并按以下方式定义:GLXFBConfig*GLXFBConfig typedef struct __GLXFBConfigRec *GLXFBConfig; ...

使用 malloc 的内存切片,通过切片一个大的 malloc'd 内存

作者:Programmer 提问时间:11/16/2023

考虑一个多次调用的应用程序。该应用程序总共分配了 1000 个字节。malloc()free() 我正在尝试编写一个代码,通过切片一个大的 malloc'd 内存然后释放它来减少 / 调用的数量:m...


共34条 当前第1页