dynamic-memory-allocation 相关问题

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

C ++正确的结构初始化

我很抱歉问另一个新手问题,但谷歌不能帮助我(或者我可能只是不理解它)。我正在尝试编写一个能够存储一些简单连接数据的类。 ...

回答 2 投票 6

如果不传递要分配的内存大小,示例中的新运算符如何工作?

在以下示例中取自https://docs.microsoft.com/en-in/cpp/cpp/new-and-delete-operators?view=vs-2017新操作符如何知道stAllocateBlock的值永远不会过去......

回答 3 投票 0

填充动态char数组会导致覆盖

我有以下问题。我在C中分配了2d动态字符数组。但是当我尝试在每行中使用唯一字符串填充此数组时,每个条目都会覆盖以前的字符串。因此......

回答 1 投票 -1

C中分配的结构指针的“默认值”

我存储包含特定顺序的输入数据,所以我选择使用数组对它们进行排序:struct Node ** array =(struct Node **)malloc(sizeof(Node **)* DEFAULT_SIZE); int i; int size = ...

回答 3 投票 1

C ++:如果我重载new运算符,我是否也必须重载delete运算符?

我正在读一个关于SO的问题,在其中一个答案中,它被提到:如果找不到明确的匹配解除分配函数,传播异常不会导致......

回答 1 投票 9

我应该在析构函数中释放所有成员(动态分配)吗?

#包括 #包括 using namespace std; #define l(x)cout <<(#x)<<“:”<< x << endl; #define forf(x,fromY,Step,toZ)for(double x = fromY; ...

回答 1 投票 0

随机显示内部服务器错误500我应该怎么做才能知道确切的问题

我的php网站显示随机内部错误500并且刷新很多次后它工作,在错误,内存分配问题显示...但是当我在根目录中看到的error_log ...

回答 2 投票 -1

是否在C中的堆栈或堆上创建激活记录?

我正在阅读有关内存分配和激活记录的内容。我有些疑惑。任何人都可以制作以下水晶吗?一个)。我的第一个疑问是“在堆栈上创建激活记录......

回答 3 投票 1

附加到具有非动态分配堆栈的向量

我正在编写一个编码问题,为了解决这个问题,我正在创建自己的数据结构(类),“SetOfStacks”,它具有堆栈向量的成员。在SetOfStacks的一个成员函数中,我......

回答 1 投票 0

C ++中的高效链表?

这个文件说std :: list是低效的:std :: list是一个非常低效的类,很少有用。它为插入其中的每个元素执行堆分配,因此具有...

回答 11 投票 42

链接列表练习,我做错了什么?

大家好。我正在做一个涉及动态内存分配,指针,类和异常的链表练习。有人愿意批评它并告诉我我做错了什么以及我...

回答 4 投票 1

在c中重新分配结构

所以我尝试做的是为结构动态分配内存。结构如下所示:typedef struct {char name [N]; int dimToys;玩具玩具[N]; }市;我从...读了一些输入

回答 4 投票 2

无法从类中的其他函数访问同一类的变量

我无法从类中的其他push和pop函数访问我的'arr'变量。获取错误“'arr'未在此范围内声明”。它应该可以在课堂上访问。我可以 ...

回答 1 投票 1

c ++动态指针数组[重复]

我试图了解如何在C ++中创建一个动态的指针数组。我知道new返回一个指向已分配内存块的指针,int * [10]是一个指向int的指针数组。但......

回答 1 投票 -4

我对运行时或编译时是否进行自动内存分配感到困惑

我知道内存在编译时分配给自动变量,如int a;并且存储在堆栈中但是在变量数组的情况下,其输入来自用户,例如#include

回答 2 投票 0

我写了这段代码,但它没有正常工作

我正在编写一个代码,它接受用户想要的长度字符串并显示它。这就是我写的#include #包括 void main(){char * a; int ...

回答 1 投票 -4

是否允许std :: variant为其成员分配内存?

我想知道std :: variant的实现是否必须“平坦”或者是否允许为其成员动态分配内存,这样一系列变体就会......

回答 2 投票 17

这是静态内存分配还是动态内存分配的一个例子?

我研究了很多静态和动态内存分配,但仍然存在一个混淆:int n,i,j; printf(“请输入您要输入的元素数量:\ t”); scanf(“%d”,&n); ...

回答 3 投票 4

无法在第一个地址之外访问malloc的内存

读取文件时,将为放置文件内容的字符串动态分配内存。这是在函数内部完成的,字符串作为char ** str传递。使用gdb我发现...

回答 4 投票 2

用于创建HDF5数据集的4维c ++数组的动态内存分配

我在QT中有一个程序,它创建一个HDF5数据集并将其保存在磁盘中。起初我定义了这个数组:int data [dataNumber] [dataFilter] [dataWidth] [dataHeight];其中dataNumber = 400000,dataFilter = ...

回答 2 投票 3

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