MALLOC 问答列表

当我尝试在结构中释放 2d 矩阵时,程序退出没有任何错误

作者:Vinicius Caetano 提问时间:6/21/2023

我使用包含空格分隔的数字的文件的解析器在我的结构中创建并填充我的无符号字符的 2d 数组 #include <stdio.h> #include <stdlib.h> #include <strin...

在 C 语言中隐藏 init 结构并使用 init 函数

作者:S2G 提问时间:6/25/2023

我正在编写一个结构类型定义来初始化一些功能(嵌入式微控制器编程) 但是,如果这个结构是init,那么整个结构就会崩溃,所以我决定编写一个函数来初始化结构并malloc内存,然后在函数返回中将指针发送...

在 Google 的 TCMalloc 上配置 HugePages

作者:George Mathew 提问时间:6/26/2023

我之前提出了一个关于如何强制 tcmalloc 使用 hugetlbfs 而不是使用透明大页面来备份内存的问题。我在下面附上了我的查询的链接。如果有任何可能的方法可以做到这一点,请告诉我。github...

在 Leetcode 的“两和”问题中,为什么我们必须 *returnSize=2;用 C 语言?

作者:rachelle 提问时间:6/27/2023

示例 1: Input: nums = [2,7,11,15], target = 9 <br> Output: [0,1] <br> 解释:因为 nums[0] + nums[1] ==...

使用“brk”和“mmap”等内容手动创建缓冲区

作者:R-Rothrock 提问时间:6/28/2023

我将如何在汇编程序(具体来说是 NASM)中实现自己的实现?谷歌一直没有关于解决方法的结论。 与文件有关(根据它的手册)并扩展指针所指的空间(我认为),尽管我一开始就没有指针。清晰将不胜感激。mall...

'std::vector' 的迭代器构造函数是否复制数据?

作者:rocksNwaves 提问时间:6/30/2023

在函数调用中,我有一个动态分配的数组,我想用它来填充向量。这里的上下文是,我知道我无法返回指针,因为它在返回后超出了范围。 我的问题是关于在构造向量后调用创建的指针的安全性。向量是拥有指针的所有权,...

当我使用递归解决 leetcode 任务 22 时,我的 C 代码出现堆缓冲区溢出

作者:khamun7 提问时间:7/1/2023

当我运行我的 c 代码时,我的解决方案是 #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_LEN 10...

在 C 语言中释放链表中的节点的微小改进

作者:Dr Linh Chi Nguyen 提问时间:7/2/2023

看看这段代码,它想要释放 C 语言链表内所有错位的节点: ptr = list; while (ptr != NULL) { node *next = ptr->next; free(pt...

在 Amazon Linux 2023 上使用 SmartHeap 的 C++,当抛出任何假定被捕获的异常时,SIGSEGV

作者:Eyal Ben-Avraham 提问时间:7/5/2023

具有 SmartHeap 的 C++ 应用程序无法在 Amazon Linux 2023 上引发异常 堆栈回溯跟踪 (gdb) bt #0 0x00007ffff7cac95c in __gxx_p...

为什么 free 无法释放用于 sqlite3 错误的内存?

作者:misha 提问时间:7/9/2023

我有一个简单的程序,可以打开并执行单个查询,它编译时没有任何错误或警告,但是当使用 valgrind 运行它时,它指出存在内存泄漏data.db ==1839== HEAP SUMMARY: ==1...


共369条 当前第27页