dynamic-memory-allocation 相关问题

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

我如何为程序运行进行动态分配失败

我有一个使用malloc的C程序(它也可能是C ++的新程序)。我想测试我的程序并模拟“内存不足”的情况。我希望从...

回答 1 投票 0

数组索引2在数组的末尾

字符串数组d [2]应该包含3个元素。但似乎只能包含2个元素。第三个元素未存储在数组中。是什么原因?它和...

回答 1 投票 0

2个数组中最大元素的乘积

我正在尝试从2个动态分配的数组中获得最大非相等元素的乘积(例如,如果数组1为:7,5,9而数组2为:8,9,1乘积应为9 * 8 = 72 )。但是结果...

回答 1 投票 0

0xC0000005:访问冲突写入位置0xCDCDCDCD动态分配错误

获取0xC0000005:访问冲突写入位置0xCDCDCDCD,代码如下。我知道我一定没有正确分配指针,但是我不确定在哪里。我正在尝试使用** scoreSet ...

回答 1 投票 0

我可以通过使用new来指定带有宏常量的动态分配数组的元素吗?

我知道这没有多大意义,因为选择堆上分配的目的之一是通过变量对象提供元素数量,但是我可以指定...的元素数量吗?] >> < [

回答 1 投票 0

[c ++删除分配给new的char指针

在此代码中,当第一个数字是2D数组的大小时,我正在从文件中获取数字。在我的代码中,我定义了char * filename = new char; (我必须使用char *文件名,这是...

回答 2 投票 0

将char缓冲区连接为字符串

在以下代码段中,我将接收数据,直到我完全从套接字客户端接收到所有数据为止。我继续将数据存储在大小为300的char缓冲区中。 char buffer [300] ...

回答 2 投票 0

'new'和'delete'是否在C ++中被弃用?

我偶然发现了一个涉及大小不同的数组声明的测验。我想到的第一件事是我需要对新命令使用动态分配,例如:while(...

回答 4 投票 8

在C ++中,'new'和'delete'是否已弃用?

我偶然发现了一个涉及大小不同的数组声明的测验。我想到的第一件事是,我需要在新命令中使用动态分配,例如:...

回答 4 投票 7

根据经验法则返回指针与返回对象?

[在许多示例中,我看到这样的代码:SomeObject * ConstructObject(){SomeObject * obj = new SomeObject();返回obj; }但是反对这样做的原因是:SomeObject ...

回答 4 投票 0

c ++中的新增功能和删除功能已弃用吗?

我偶然发现了一个涉及大小不同的数组声明的测验。我想到的第一件事是,我需要在新命令中使用动态分配,例如:...

回答 2 投票 0

C编程Malloc的操作不正确[重复]

当我创建一个动态数组时:int * arr =(int *)malloc(4 * sizeof(int));因此它应该像4个整数一样保存(对于空间问题,可能还要多2个或3个),但是为什么行得通:for(int x ...

回答 2 投票 0

是否有可能仅通过在C ++中存储分配的指针地址来分析内存?

我想创建一个简单的内存分析器。它将存储与分配的大小相关联的操作符new(或直接从malloc()直接)返回的地址-作为某些数据库中的事件。然后我想...

回答 2 投票 1

用void *分配结构

因此,我们已经定义了以下结构:typedef struct LRU {int i; } LRU; typedef struct WS {char i; } WS;在我的主语言中,我定义了一个void指针:void * mStruct = NULL; ...

回答 2 投票 0

在C:找不到文件错误在fclose()上第二次使用readInputFile函数时

我正在尝试读取两个不同的.txt文件,以便稍后在我的代码中进行比较。对于此项目,由于不允许最大字符大小,因此需要动态分配文件。我的功能...

回答 1 投票 0

在C:在fclose()上第二次使用readInputFile函数时找不到文件错误

我正在尝试读取两个不同的.txt文件,以便稍后在我的代码中进行比较。对于此项目,由于不允许最大字符大小,因此需要动态分配文件。我的功能...

回答 1 投票 0

有人可以解释一下这句话中发生了什么吗?

基本上,我理解指针。但是,当涉及到还涉及指针的矩阵的动态分配时,我在过程中迷路了。我想知道如何翻译此段...

回答 1 投票 0

动态内存分配和NETCDF

我一直在努力编写一些小的测试代码,以将数据写入netcdf格式文件。该代码应写入两个具有相同值的变量,但内存分配不同。代码是...

回答 1 投票 0

动态分配和结构-将内存动态分配给来自结构的字符串

我在动态分配和结构方面遇到了问题。任务:我有一个学生结构,如下所示:typedef struct {unsigned id; char * lastName;浮动等级; } ...

回答 1 投票 0

了解新的顺序[]

我了解new []的用法是:new [ ]。现在,假设我想分配一个矩阵,其中包含编译时已知的nCols列数。就上述用法而言,... ] >>

回答 2 投票 3

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