MALLOC 问答列表

如何创建一个从文件中获取值的函数,使它们成为结构数组并返回它?

作者:Alperen İsa 提问时间:7/15/2023

我有一个名为languages.c的源文件。我想读取 get_availabile_languages () 的数据/语言.txt文本并创建一个语言结构数组并在每个元素中定义它们。 但是,当我尝试执...

为什么在 c 中有两个临时变量的自由链表?

作者:Celes 提问时间:7/11/2023

我正在学习 CS50 课程,最后一部分代码是由讲师编写的,用于释放使用的内存: ptr = list; while (ptr != NULL) { node *next = ptr->next; ...

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

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

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

当我尝试在结构中释放 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...

显示链表的元素

作者:Linas 提问时间:4/12/2023

我想再问一遍,为什么我没有通过尝试通过链表显示我的元素来显示它。 我正在遵循一个教程,但在我看来,我按照视频中显示的所有操作都完成了,但它仍然不起作用。 因此,我正在尝试通过我的结构student...

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

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

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

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

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

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

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

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

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


共369条 当前第5页