alloc 问答列表

为什么我在 IntegerSet 类中收到堆损坏错误?

作者:Joe Forsyth 提问时间:7/26/2023

我有一个作业,我必须创建一个名为 IntegerSet 的类。关键是它创建了整数集。如果集合中存在整数,则该数字在数组集中的位置为 1,如果没有,则为 0。我一直在研究动态内存分配,所以我认为我需要保...

C 初学者 - 结构中的字符串不需要 Malloc

作者:Nathaniel Woodbury 提问时间:7/29/2023

为什么不需要在结构中的字符串上调用 Malloc? 嗨,我这周刚开始学习 C,我发现了一个我无法解释的奇怪不一致。 据我所知,当函数结束时,“堆栈”中分配的项目将从内存中删除。如果我们希望一个变量...

如何在 Linux 中将页面分配为匿名页面

作者:Shean 提问时间:7/30/2023

我想将页面分配为匿名页面, 但是当我使用时,页面被分配为文件页面。alloc_page_node() struct page* page; int node = 0; page = alloc_p...

malloc:损坏的顶部尺寸无法找出问题所在

作者:andrey-dru-mel 提问时间:8/20/2023

我想编写一个简单的 C 程序来接收矩阵(它的大小首先)并反转它,所以我编写了一些代码,编译它,运行并为大小大于 2 的矩阵获得“malloc:损坏的顶部大小”错误。我检查了代码中是否有未释放的内存,但...

如何在 LeetCode 中使用指针 C 中的两个求和问题

作者:Leodero20 提问时间:8/16/2023

我是 LeetCode 的新手,我唯一的 C 语言背景是它的一门基础知识。我希望改进和学习更多。我认为我在这里的问题出在指针或 malloc 上。我该如何解决这个问题? 这是我的代码: /** ...

初始化 2D 向量时出现 sysmalloc 断言错误

作者:Narcisismo 提问时间:9/4/2023

有时,当使用 'std::vectorstd::vector<int> temp(num_vertices_);“' 初始化临时 2D 向量时,c++ 会给我一个 sysmalloc 断言错误。 v...

添加/删除链表中的第一个元素

作者:X_Abhishek_X 提问时间:9/2/2023

我正在尝试插入/删除链表中的第一个元素,但是在插入的情况下,它不会添加它,并且在删除的情况下,它会启动无限链,我无法识别问题。 我目前正在学习 DSA,所以请忽略代码中添加的任何不必要的注释 我创建...

预测前缀在动态分配内存的参数中输入负双精度时消失

作者:Josh Olson 提问时间:9/2/2023

我从类 Employee 中分配了一个变量 e3,它接受 2 个字符串(名字、姓氏)和一个双精度字符串。我遇到的挑战是,当我只期望双精度时,我在双精度参数中插入了一个“-”减号。 我使用 Visua...

(GNU+Linux操作系统)多个线程同时调用 malloc()

作者:Kevin Stefanov 提问时间:9/1/2023

我在网上读到,大多数现代 UNIX 系统默认都带有线程安全的 malloc()。我知道这仅仅意味着一个线程可以安全地调用 malloc(),而另一个线程已经在 malloc() 调用本身的中间。 我...

C 语言中指针算术的奇怪行为

作者:peks 提问时间:8/31/2023

请有人能向我解释一下这种奇怪的指针行为吗?我错过了什么吗?!? 开始第一次尝试 int *foo=(int*)malloc(sizeof(int)*4);//allocates memory fo...


共403条 当前第18页