malloc

malloc

文章 7 浏览 108

C 多线程 malloc 全局访问错误

我有两个结构如下: typedef struct _product { unsigned int product_id time_t my_time_stamp unsigned int lifespan } product typedef struct _qu…

趴在窗边数星星i 2024-10-19 03:46:44 2 0

来自“void*”的无效转换到“char*”什么时候使用malloc?

我在使用下面的代码时遇到了问题,第 5 行出现错误: 错误:从 void* 到 char* 的转换无效 我正在使用带代码块的 g++,并尝试将此文件编译为 cpp 文件…

娇纵 2024-10-19 02:46:31 1 0

glibc 检测到 ./.a.out: free(): 无效指针

typedef struct _PERSON { size_t age unsigned char* name }PERSON int init(PERSON** person) { (* person) = (PERSON *) malloc(sizeof(struct _PE…

嗳卜坏 2024-10-18 15:45:35 1 0

对齐内存管理?

我有一些关于管理对齐内存块的相关问题。跨平台的答案将是理想的。然而,由于我非常确定不存在跨平台解决方案,因此我主要对 Windows 和 Linux 感兴趣…

清晰传感 2024-10-18 05:41:23 2 0

在c中分配一个连续的链表

我正在尝试在 c 中创建一个链接列表。不同的是,我想为列表分配内存,以便所有节点都连续存储在内存中。 也许数组结构是可行的方法。 有什么想法吗?…

孤者何惧 2024-10-17 19:11:32 2 0

Malloc 在 64 位 Ubuntu 机器上失败

我在具有 18 GB RAM 的 64 位 Ubuntu 机器上运行以下代码,如您所见,当我尝试分配 2^31 字节时,对 Malloc 的调用失败。我不确定为什么会发生这种情…

旧竹 2024-10-17 17:52:27 1 0

malloc 中是否需要类型转换?

malloc 中类型转换有什么用?如果我不在 malloc 中编写类型转换,那么它会返回什么? (为什么 malloc 中需要类型转换?)…

牵你手 2024-10-17 11:19:37 3 0

为内存数据结构寻找安全的幻数

我正在实现一个堆分配器(malloc),我需要选择一个幻数来检查给定的指针是否指向我分配的数据结构。对我来说,显然没有一个神奇的数字可以被认为是…

谜兔 2024-10-17 07:22:14 4 0

指针和malloc问题

我对 C 相当陌生,当数组和指针引用字符串时,我对它们感到困惑。我可以要求输入 2 个数字(整数),然后返回我想要的数字(第一个数字或第二个数字)…

裂开嘴轻声笑有多痛 2024-10-17 06:59:48 2 0

具有不同大小结构的结构数组的 malloc()

如果每个结构都包含一个大小不同的字符串数组,那么如何正确地 malloc 一个结构数组? 因此每个结构可能有不同的大小,并且不可能 realloc(numberOfSt…

夏の忆 2024-10-17 04:28:12 3 0

使用malloc代替new,并在创建对象时调用复制构造函数

我想尝试 TBB 的可扩展分配器,但当我不得不替换一些代码时感到困惑。 这是使用分配器完成分配的方式: SomeClass* s = scalable_allocator&ltSomeCla…

痴者 2024-10-16 22:26:42 3 0

OS X 10.5 malloc 中的错误?

我正在用 C 编写一个程序。我有两台主要的开发机器,都是 Mac。一台运行 OS X 10.5,是 32 位计算机,另一台运行 OS X 10.6,是 64 位计算机。该程序…

阪姬 2024-10-16 20:29:50 0 0

通过 shell 文件运行 Prolog Sicstus

我一直在尝试通过 shell 脚本运行一个文件并将其输出写入该文件。 该脚本非常简单: /usr/local/sicstus4.1.1/bin/sicstus -l run --goal "runh('exam…

骄兵必败 2024-10-16 09:13:39 1 0

在 C++ 中,为什么需要“new”来动态创建对象而不仅仅是分配?

我有这个简单的类层次结构: class Base { public: virtual int x( ) const = 0 } class Derived : public Base { int _x public: Derived( int x ) :…

盗梦空间 2024-10-16 03:13:21 2 0

使用 malloc 和 free 包装器

有人可以建议如何释放 main 以外的函数内分配的内存(例如:下面示例中的 mymalloc() )吗?从程序中的不同函数调用 free 是否有效?或者,既然我们在…

蓝天 2024-10-16 02:34:40 3 0
更多

推荐作者

lorenzathorton8

文章 0 评论 0

Zero

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

mylayout

文章 0 评论 0

tkewei

文章 0 评论 0

17818769742

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文