dynamic-memory-allocation 相关问题

动态内存分配,通常在没有垃圾收集或强制或自动引用计数的语言环境中,是指进程或向操作系统询问可变大小的内存块。

为以结构作为值的动态分配的哈希图释放内存 - C

我已经遵循了一些关于 c 中的哈希图的教程。从代码中你可能可以看出我非常依赖这个实现,它有一个很好的后续视频,他在其中重新访问它以展示他如何...

回答 1 投票 0

realloc():在 while 循环中使用 realloc 和 free 时,旧大小无效并中止(核心转储)

我正在开发一个程序,该程序使用实现为的链表 typedef 结构节点{ 字符*字; 整数频率; 结构节点*下一个; }节点; 类型定义结构{ 节点*头; }二; 并且有

回答 1 投票 0

为什么我们在复制到内存后立即取消映射内存

为什么映射内存后要取消映射?不是说我们在这个地址里保存着数据吗? 无效*数据; vkMapMemory(设备, stagingBufferMemory, 0, imageSize, 0, &data); memcpy(数据,像素...

回答 1 投票 0

为什么我们在复制到内存后立即取消映射内存(Vulkan)

为什么映射内存后要取消映射?不是说我们在这个地址里保存着数据吗? 无效*数据; vkMapMemory(设备, stagingBufferMemory, 0, imageSize, 0, &data); memcpy(数据,像素...

回答 1 投票 0

在 Fortran 中分配包含指针的类型实例的正确方法

考虑以下最小示例: 模块库 私人的 类型节点 整数::val 类型(节点),可分配::下一个 端部类型 类型,公共::列表 整数::num=0 ...

回答 1 投票 0

当我们不知道开始时的确切大小时,如何避免重新分配指针数组

我正在尝试设计一个类似数据结构的二叉树,除了每个节点可以拥有的子节点没有限制。现在,在每个节点中,我可以这样声明节点结构: 结构节点{ 整数ID; 整数

回答 1 投票 0

运行循环时变量没有更新

我想迭代一个单词并打印它的每个字符及其 ASCII 数字。 我试过了 #包括 #包括 使用 std::cout; int main() { ...

回答 1 投票 0

C 通过引用更改结构体数组的值

我之前问过类似的问题,当时我不知道我的代码有什么问题。正如我被推荐的那样,我将以更好的格式提供它。 这是我的代码发生的情况的示例。 #在...

回答 1 投票 0

如何为单片操作系统内核及其应用程序定义不同的[global_allocator]

我们目前正在使用 Rust 开发单片操作系统 (x86)。我们的货物工作空间大致如下所示: 项目目录 |--src(包含所有内核相关代码,此处省略) | |--main.r...

回答 1 投票 0

如何在不分配堆的情况下转换切片引用的元素?

假设有一个参数数组需要在 SQL 查询中使用。每个参数必须是一个 &dyn ToSql,它已经为 &str 实现了。 需要使用该对象......

回答 2 投票 0

c++中使用vector和使用new、delete有什么区别?

我想问一下C++中使用vector和使用new、delete的区别。 new、delete和malloc、free都用于动态内存分配。 那么我们为什么不直接使用向量呢,

回答 2 投票 0

这个用于值转换委托的 Reflection.Emit 有什么问题吗?

很抱歉问了这个很长的问题,但我觉得我必须提供更多背景信息,因为我的问题非常具体。 更大的图景 我正在开发一个专门用于嵌入式 Linux 的 Unity 工具

回答 1 投票 0

C动态内存分配

我正在学习C,但我仍然是一个菜鸟。 我正在编写一个程序作为动态内存分配的练习,该程序从用户那里获取长度未知的文本并返回没有空格的文本,...

回答 3 投票 0

使用 C 中的动态内存分配找到一些最小的负数

我正在做作业,但有一些错误我无法修复 请你帮助我好吗? 问题是在C中使用动态内存分配 找到最小负元素的某个位置 功能...

回答 1 投票 0

重新分配内存后出现访问冲突

如果我将内存分配给 list->v[list->length],则会出现访问冲突 #包括 #包括 #包括 类型定义结构{ char* 数字, *

回答 1 投票 0

在C中实现产品列表

如果我将内存分配给 list->v[list->length],则会出现访问冲突 #包括 #包括 #包括 类型定义结构{ char* 数字, *

回答 1 投票 0

如何在代码中为jemalloc设置`opt.narenas`?

除了ln -s 'narenas:xxx' /etc/malloc.conf和export MALLOC_CONF=narenas:xxx的方式外,我想在我的代码中设置narenas。我这样使用 mallcnt : 无符号 new_arena_num = 64; size_t sz = s...

回答 1 投票 0

为什么我不能释放c中的ctypes内存?

我有一个 python 文件,它尝试从使用 ctypes 创建的数组中释放内存: 导入ctypes 导入操作系统 # 加载DLL script_dir = os.path.dirname(os.path.abspath(__file__)) dll_path = os.path....

回答 1 投票 0

从 C 函数返回字符串(或 char *)

我需要一个函数来返回各种大小的字符串。 这是我的代码: #包括 #包括 #包括 char *get_option_argument(char *arg, char *shor...

回答 3 投票 0

从 C 函数返回字符串(或 char *)

我需要一个函数来返回各种大小的字符串。 这是我的代码: #包括 #包括 #包括 char *get_option_argument(char *arg, char *

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.