dynamic-memory-allocation 相关问题

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

C 库中释放分配的内存

我正在学习C,我给自己一个项目来编写一个处理.wav文件的库。 我有这个函数,我在其中分配一个数组并将指针返回给用户。但我不知道那是什么...

回答 1 投票 0

使动态内存可执行并生成线程

是否可以使用可执行指令加载动态内存并生成一个线程来运行它? 我知道你可以将动态内存变成可执行部分,但这更复杂一点......

回答 1 投票 0

创建动态总和直至 eof 时的核心转储

以下代码在某处存在缺陷,当输入 11/12/13 数字时,我收到中止(核心转储)警报。怎么了? #包括 #包括 整数...

回答 1 投票 0

条件跳转或移动取决于未初始化的值/未初始化的值是由堆分配(realloc)创建的

我正在尝试转置 C 中的(非方)矩阵(就地)。 ****mats 是一个指向动态分配的 3d 数组的指针 **ll 是一个指向动态分配数组的指针,我在其中保存

回答 1 投票 0

访问共享内存中的指针

访问共享内存中的指针时,我遇到了一种“未定义的行为”。 基本上,该进程初始化共享内存段,并为灵活的内存分配内存...

回答 1 投票 0

操作系统内存分配

操作系统如何为进程分配内存? 我的意思是,例如在 unix 系列中,操作系统是否使用 malloc 函数进行此分配? 内存调度程序是否使用 malloc 函数? 这样做的例程是什么

回答 1 投票 0

C编程,realloc后丢失数据

我正在尝试获取数字字符串并将其放入 int 数组中。 我不知道我会得到多少个数字,所以我需要使用动态分配。 我使用 malloc 创建了一个数组,并且...

回答 2 投票 0

改变引用指针就是改变原指针地址

S 已分配动态内存。S->name 已分配部分动态内存。虽然我没有对 s->name 执行任何操作,但 s->name 在打印之前和之后正在更改 #

回答 1 投票 0

realloc():无效的下一个大小已中止(核心已转储)

我正在尝试编写一段代码,该代码必须为循环的某些周期扩展 1 的 malloc 数组的内存(我需要存储函数的零)。但编译后出现这个错误: 重新分配():

回答 1 投票 0

重用动态分配的指针数组时遇到问题:C 语言

.h 文件 #ifndef MDSHELL_H #定义MDSHELL_H #包括 #包括 #包括 #包括 void getCommand(char * 命令, char *命令...

回答 1 投票 0

valgrind:错误(不匹配的 free()/delete/delete[] )

所以 valgrind 给了我这个错误: 不匹配的 free()/delete/delete[] 这是指以下代码行: 删除[]数据[位置+编号]; 但错误仍然出现......

回答 1 投票 0

为什么删除可执行文件并在 VS Code 上重新运行后我的变量地址保持不变?

#包括 使用命名空间 std; int main() { 整数a=5; int *ptr = &a; 计算<< ptr; return 0; } On deleting this code's executable file on VS Code and

回答 1 投票 0

这 2 个字符串分配等效吗?

我看到这个人,他写了这段代码: 函数 foo1() * 字符串 { var pointa *字符串 点a = new(字符串) *pointa =“东西” 返回点 } 非常好,非常好,但是,不能

回答 1 投票 0

free():在 tcache 2 中检测到双重释放已中止

#包括 #包括 #包括 无效 ffree(char **pp) { 如果(!pp) 返回; char **a = pp; 而(*pp){ 免费(*页); //...

回答 1 投票 0

分配给静态变量和动态变量的位置有区别吗?

动态变量的位置是否有限制,静态变量有什么不同吗? 进程内存中是否存在无法分配动态变量的分区...

回答 1 投票 0

使用 std::malloc (和 ::operator new)的返回值的合法正确方法是什么?

鉴于 std::malloc 和 ::operator new 返回原始内存,其中没有任何对象,我们如何继续使用返回的内存区域? 我知道有 3 种使用该内存区域的方法:

回答 1 投票 0

优化以使用更少的内存

我写了一个解决方案,以便找到包含 A-Z 的 M 行和 N 列的矩阵从上到下的路径。 例如, 5 10 ABCDEFGHIJ ABCDEFGHIJ ABCDEFGHIJ ABCDEFGHIJ YYYYYYYYYJ

回答 1 投票 0

链接列表在第二次迭代期间打印符号而不是单词

我是 C 语言的初学者,所以我知道我的代码可能看起来很糟糕。我想做的就是创建一个链表,其中包含一个包含字符数组和频率整数的结构。它读取的行来自...

回答 1 投票 0

C 中二维矩阵的动态分配

我是 C 初学者,我正在尝试学习如何使用二维矩阵的动态分配。有人能告诉我为什么它会给我带来问题吗? (在主函数中,我使用了10和11作为测试尺寸...

回答 1 投票 0

Realloc 给出错误:_CrtIsValidHeapPointer(block)

我有一份学校作业,其中需要我们修改一些代码。我遇到问题的部分是截断动态分配的字符串。我们正在编写一个函数,其中我们接受一个 poi...

回答 1 投票 0

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