alloc 问答列表

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

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

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

我应该把“free(BlockOfMemory)”放在这段代码的什么位置?

作者:AhmetPesli 提问时间:8/26/2023

#include <stdio.h> #include <stdlib.h> int main() { int *numbers = malloc(5 * sizeof(int)); // S...

将 char* 分配给 void* 字段

作者:DravStart 提问时间:8/27/2023

我需要创建一个程序来读取文件行并将它们保存在链接队列中。我正在使用一个库,该库在每个节点中使用 void* 数据字段。 当我尝试打印存储的所有行时,程序会重复读取的最后一行,以表示文件中存储的行数。...

释放后内存泄漏?

作者:DravStart 提问时间:8/29/2023

我注意到我一直在测试的程序在两个不同的点泄漏内存,无论我是否调用。我不明白为什么会发生这种情况以及如何修复它。free() 我正在使用泄漏来测试内存泄漏:我的机器没有可用的 Valgrind。 报...

使用矩阵时的 Sprintf

作者:Matheus Diógenes Andrade 提问时间:8/30/2023

我正在尝试在下面的代码中运行该函数,但它给出了,不知道为什么。sprintfsegfault #include <stdio.h> #include <stdlib.h> #include <str...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


共403条 当前第33页