初始或末端 malloc 缓冲液可能吗?
作者:Sasha 提问时间:10/7/2023
假设我执行以下操作: size_t length = 1000; char* p = malloc(length); 然后我想遍历这些元素,所以最基本的是: for (size_t i = 0...
MALLOC 问答列表
作者:Sasha 提问时间:10/7/2023
假设我执行以下操作: size_t length = 1000; char* p = malloc(length); 然后我想遍历这些元素,所以最基本的是: for (size_t i = 0...
作者:peks 提问时间:8/31/2023
请有人能向我解释一下这种奇怪的指针行为吗?我错过了什么吗?!? 开始第一次尝试 int *foo=(int*)malloc(sizeof(int)*4);//allocates memory fo...
作者:andrey-dru-mel 提问时间:8/20/2023
我想编写一个简单的 C 程序来接收矩阵(它的大小首先)并反转它,所以我编写了一些代码,编译它,运行并为大小大于 2 的矩阵获得“malloc:损坏的顶部大小”错误。我检查了代码中是否有未释放的内存,但...
作者:AhmetPesli 提问时间:8/26/2023
#include <stdio.h> #include <stdlib.h> int main() { int *numbers = malloc(5 * sizeof(int)); // S...
作者:DravStart 提问时间:8/27/2023
我需要创建一个程序来读取文件行并将它们保存在链接队列中。我正在使用一个库,该库在每个节点中使用 void* 数据字段。 当我尝试打印存储的所有行时,程序会重复读取的最后一行,以表示文件中存储的行数。...
作者:DravStart 提问时间:8/29/2023
我注意到我一直在测试的程序在两个不同的点泄漏内存,无论我是否调用。我不明白为什么会发生这种情况以及如何修复它。free() 我正在使用泄漏来测试内存泄漏:我的机器没有可用的 Valgrind。 报...
作者:Matheus Diógenes Andrade 提问时间:8/30/2023
我正在尝试在下面的代码中运行该函数,但它给出了,不知道为什么。sprintfsegfault #include <stdio.h> #include <stdlib.h> #include <str...
作者:X_Abhishek_X 提问时间:9/2/2023
我正在尝试插入/删除链表中的第一个元素,但是在插入的情况下,它不会添加它,并且在删除的情况下,它会启动无限链,我无法识别问题。 我目前正在学习 DSA,所以请忽略代码中添加的任何不必要的注释 我创建...
作者:Leodero20 提问时间:8/16/2023
我是 LeetCode 的新手,我唯一的 C 语言背景是它的一门基础知识。我希望改进和学习更多。我认为我在这里的问题出在指针或 malloc 上。我该如何解决这个问题? 这是我的代码: /** ...
作者:Narcisismo 提问时间:9/4/2023
有时,当使用 'std::vectorstd::vector<int> temp(num_vertices_);“' 初始化临时 2D 向量时,c++ 会给我一个 sysmalloc 断言错误。 v...