dynamic-memory-allocation 相关问题

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

功能不保存数据

该功能应该将数据保存到指向结构的动态数组的library.books_count实例。但事实并非如此。类似的功能addexistingBooks()可以完美地实现它。什么...

回答 2 投票 0

[使用动态内存分配错误的2D数组

我已经创建了一个程序来通过使用c ++中的动态内存分配获取用户输入来构建二维数组。该程序已成功编译并正在运行,但仅创建...

回答 1 投票 0

动态数组的内存分配

在解决练习时,我陷入了内存分配的困境。练习要求:创建一个根据分隔符拆分字符串的函数。第二个参数是唯一的...

回答 2 投票 0

我如何知道数据,堆栈和堆的起始地址,以及它们在C程序进程中的内存大小?

我如何知道Linux中C程序进程的数据,堆栈和堆的起始地址及其在内存中的大小?] >>

回答 1 投票 -2

C内存分配未按预期方式工作[重复]

我是处理指针和内存分配的新手。我不明白我在做什么错。这是我的代码:#include #include int main(){int * i; ...

回答 1 投票 0

如何获得用输入填充的数组的长度

我在这里提出了一个问题,现在下面的代码完成了我期望的工作(我之前提到的工作)。现在我还有另一个问题:如果我写tmp [20]并且输入的大小是...

回答 1 投票 -2

如何创建可由Valgrind检测到的动态分配的内存故障?

我需要使用真实的C程序来举例说明内存安全性概念。这个想法是在使用malloc的程序中注入或删除某些语句,以产生内存问题。修改后的...

回答 1 投票 0


编译器错误C2541-'delete':delete:无法删除不是指针的对象

我写了此类:class StaticList {private:int headFree; int headList; int locNew; StaticListNode * listNodeArr;公共:StaticList(int numberOfElements); 〜...

回答 1 投票 0

在C ++中动态创建三维数组或二维数组

我目前正在尝试制作一个程序,该程序会生成迷宫并将其导出到游戏中。该程序将接受用户输入以设置迷宫的某些属性。如果...

回答 1 投票 0

C:重新分配数组AddressSanitizer:堆栈缓冲区溢出

此函数遍历树t并搜索具有某些属性的节点。找到节点后,会将它们添加到结果中。遍历结束时,结果应存储指向所有...的指针...

回答 1 投票 0

C ++动态内存分配,在第二次第二次崩溃前使用删除

我正在构建一个程序来创建动态数:char **。 C ++中的删除功能对我来说是新功能,所以也许我正在做一些基本错误,但我在互联网上找不到答案。代码...

回答 1 投票 0


访问和修改2D动态分配的数组

我正在尝试使用动态内存分配创建c字符串的2D数组(用于特定的学校练习;我被迫使用c字符串进行练习)。但是,似乎在访问和...

回答 1 投票 -2

用C范围内的随机数填充数组

[我试图做的是创建一个函数,thay为数组分配内存并在指定范围内填充随机数(在我的情况下为50-76)。主要是randis,我使用 。 。

回答 1 投票 0

为什么分配动态内存时虚拟内存没有减少

当我尝试在每个循环中分配一个字节时,虚拟内存的数量从未减少,如statex.ullAvailVirtual的cout所示???如果我将动态内存分配更改为...

回答 1 投票 0

为什么析构函数会运行到未分配的内存中?

我有一个单链接,循环链接列表,并且正在编写一个析构函数以删除所有节点。析构函数首先将头部从其余部分切断,以防止无限循环,并且...

回答 1 投票 0

难以找到矩阵的行列式的函数

可能是一个简单的修复程序,但是当我本应达到22岁时,我始终将0用作确定值,我也必须使用动态内存分配。使用浮点数可能会出现一些问题,因为我不是...

回答 1 投票 0

在C中分配结构整数(int)时的随机数

我正在动态分配程序所需的ram数量。在我遇到此问题之前,它工作正常。这是当我键入将要在我的一个内容之内的内容时]

回答 1 投票 0

free()之后内存会怎样?

我知道在硬盘驱动器上,如果删除文件,数据不会(立即)消失。数据仍然存在,直到被覆盖。我想知道内存中是否存在类似的概念。说我...

回答 4 投票 7

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