dynamic-memory-allocation 相关问题

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


如何使用malloc或其他功能在Ram中分配所需的地址? [关闭]

在C语言面试中我被问到一个问题。问题是:我可以更改地址吗? struct node * root;根=(INT *)malloc的(的sizeof(int)的); printf(“%d”,root)= 10128000 //新地址:...

回答 1 投票 -3

XINU OS - 了解roundmb函数

我正在研究XINU OS,并且遇到了这个简单的单行函数。是否有可能解释此函数如何工作并将x舍入为最接近的块大小以进行内存分配?请不要......

回答 1 投票 -1

关于struct内存分配机制的一些困惑?

在我的项目中,我遇到了C程序。如下所示,htmp是一个结构指针。我们首先为它分配一个内存。但是为什么我们要再为它的元素字分配一个内存呢?如果它'...

回答 3 投票 1

如何在函数内动态分配矩阵C ++

我在使用new时遇到了一些问题。我希望你能指出我做错了什么。这是我的代码示例:unsigned ** Create_Matrix(const unsigned&n){unsigned ** matrix = new ...

回答 1 投票 -1

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

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

回答 2 投票 3

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

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

回答 4 投票 2

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

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

回答 3 投票 4

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

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

回答 2 投票 17

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

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

回答 1 投票 -4

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

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

回答 2 投票 0
推荐问题