马洛克 问答列表

无法在 MacOS 上编译调用 mallinfo() 的 C/C++ 代码

作者:mabalenk 提问时间:7/8/2023

我需要帮助在 MacOS 系统上使用 C 代码中的函数。尽管将 包含在我的源文件中,但我在使用 GNU gcc 版本 12.3.0 编译代码时遇到了以下错误:mallinfo<stdlib.h> M...

为什么我的分体式功能有保护问题?[关闭]

作者:omar ghazi 提问时间:11/11/2023

闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将帮助其他人回答这个问题。 8天前关闭。 改进此问题 我用 C 语言创建了...

malloc 中的分配大小为零是否会导致内存位置冲突?

作者:tbhaxor 提问时间:11/6/2023

所以从 malloc(0) 问题的解释来看。我发现在返回非 NULL 值时分配的内存块大小为零的概念是违反直觉的。(从这里结束) 由于两个 malloc 地址不能相同,因此返回的分配应至少占用一个字...

Syscall 参数 getcwd(buf) 指向不可寻址的字节

作者:DravStart 提问时间:11/1/2023

我是第一次使用 valgrind 测试程序。我没有找到有关此错误的任何帮助。我做错了什么?我该如何解决? 最小可重复示例: #include <sys/stat.h> #include <stdi...

为什么当我将“beginning”分配给 memHead* 类型的可变 currentPos 时,我总是收到分段错误?

作者:Astrospherical 提问时间:10/21/2023

这里是 mymalloc.c: #include <stdio.h> #include <stdlib.h> #include "mymalloc.h" static double memory...

Valgrind 日志中的 malloc 内存泄漏

作者:Mia 提问时间:1/11/2023

我正在做 CS50 实践:许可证。此代码用于从 txt 文件中读取车牌并将它们打印出来。 有人可以帮我知道为什么我的代码仍然有内存泄漏吗? 我仍然收到来自 Valgrind 的这条消息: ==116...

当 LC_CTYPE 设置为 C.UTF-8 时,Bash 在 Valgrind 中崩溃

作者:charmoniumQ 提问时间:9/23/2023

Bash 5.2 由于 malloc 中的断言失败而崩溃,但仅在 Valgrind 中运行时且仅在设置时崩溃。下面是一个示例输出:LC_CTYPE $ path/to/env - foo=bar L...

std::malloc/calloc/realloc/free 与纯 C 的 malloc/calloc/realloc/free 有什么不同吗

作者:simd 提问时间:9/8/2023

为什么 C++ 需要自己的 C 标准库 malloc/calloc/realloc/free 函数版本?它们看起来都完全相同。我应该更喜欢在 C++ 中使用 std:: 版本吗?他们的行为会有所不同吗...

malloc(0) 的意义何在?

作者:jldupont 提问时间:1/8/2010

我刚刚看到这个代码: artist = (char *) malloc(0); ...我想知道为什么要这样做?...

如何修复 valgrind“条件跳跃或移动取决于未初始化的值”错误?

作者:Proth 提问时间:8/22/2023

我有这个简单的程序: #include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { char *str;...


共21条 当前第1页