dynamic-memory-allocation 相关问题

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

为读取的输入功能动态分配内存时出现的问题

我在应该从用户读取字符串的函数中遇到麻烦。我总是得到(空)作为输出。这是解决此类问题的“正确”方法吗? #include

回答 1 投票 0

二维数组的动态内存分配

在此代码中,虽然我们为2D数组动态分配内存,但在4位地址之后为什么占用16个字节的间隙,但是当我们静态分配2D数组时,它就没有这样的...

回答 1 投票 0

[Char **在递归添加时不断被覆盖

我的代码应该将文件放在目录中,然后将它们放入字符串数组,然后打印内容。当前在我的Functions.c文件中,它已成功写入正确的数组索引,...

回答 1 投票 0

无法使用C中的动态数组释放和分配结构

我正在用C编写类似于通讯录的程序,该程序使您可以插入,编辑和删除联系人。它使用动态数组和动态分配。我在重新分配和释放内存时遇到问题。 ...

回答 1 投票 0

动态数组的收缩因子?

动态数组通常具有3/2到2的增长因子。但是,一旦分配了内存,它就不会自动收缩。假设衰变因子比...

回答 1 投票 0

动态数组的衰减因子?

动态数组通常具有3/2到2的增长因子。但是,一旦分配了内存,它就不会自动收缩。假设衰变因子比...

回答 1 投票 0

如何访问将哪些值正确地放入struct中?

test_system.txt UPLOADER_ID X1 Y1 X2 Y2 1 1.00 1.00 END CUSTOMER_ID提示X1 Y1 X2 Y2 1 3 2.00 1.00 2.00 1.00 2 2 3.00 1.00 3.00 1.00 ...

回答 1 投票 0

如何最好地对一个(一维)矢量强制平整N个值?

我需要某种行为类似于std :: vector(接口/功能/等),但我需要使其平坦,即它不能动态分配缓冲区。显然,这通常不起作用,因为...

回答 1 投票 1

无法动态分配大小为10的数组

我正在尝试动态分配大小为10的数组。但是,当我打印该数组的元素时,得到的值为8个元素。 (我正在使用hackerrank提供的编辑器。)#include

回答 1 投票 0

从链表中删除第一个节点,并在不分配或取消分配内存的情况下返回它。(C编程)

我不允许释放内存或分配新内存(该列表已经为我分配了)。因此,从本质上讲,我试图编写一个函数,例如struct node * returnAndRemoveFirstNode(...

回答 2 投票 0

char指针的内存释放

摘自我的代码:Class Menuitem {private:char * text;朋友班菜单};类菜单{private:char * title; Menuitem *项目; int标识= 0; int数量= 0; };如果...

回答 1 投票 0

如何正确地分配内存?

Classes:class Menuitem {private:char *文本; Menuitem(); Menuitem(const char *); 〜Menuitem(); Menuitem(const Menuitem&)=删除; Menuitem&operator =(const Menuitem&...

回答 1 投票 -1

通过引用传递双指针

我收到一个错误消息,说我的表达式必须有一个指向类类型的指针,我试图为对象向量动态分配一个指针数组。无效dmaArr(Record *** sortedRec,vector ] >>

回答 2 投票 0

包含要动态分配的向量的动态分配向量

我正在学习C ++,在Hackerrank上练习时,我第一次遇到包含向量的向量。这是要解决的问题。从下面提供的程序中,我想知道:是...

回答 1 投票 0

多维动态数组的内存丢失

我有“ List”类,它只是借助模板制作的动态数组。在我的任务中,我需要有字符串列表列表,一切正常,并且可以正常工作,但是内存泄漏了。我也是...

回答 1 投票 0

CMSIS FreeRTOS动态分配

我正在一个具有CMSIS FreeRtos且将heap4作为内存管理方案的嵌入式系统上工作。现在,我正在尝试将mbedTls移植到我的系统中,并且我必须提供动态分配功能,例如...

回答 1 投票 1

如果C ++类在类方法中具有动态分配但没有构造函数/析构函数或任何非静态成员,那么它是否仍是POD类型?

假设我有以下课程:A类{public:int index; int init(int类型); } int A :: init(int type){接口*接口= SelectInterface(type); int index = ...

回答 1 投票 0

[重载运算符'='使用数组会产生运行时错误C ++

我正在尝试为练习的自定义Array类设置重载运算符'=',但这似乎导致运行时错误。 class Array {private:static int numberOfElements; // ...

回答 1 投票 0

Fortran动态分配代码有什么问题?

这是我在互联网上的第一个问题!!!另外,这是一个Fortan问题,我才刚开始学习这种语言。所以,请原谅我的无知。具体来说,如果我的示例代码是...

回答 1 投票 0

为什么动态分配的2D数组接收输入时此程序崩溃?

我正在接受用户的输入以继续我的程序。一切运行良好,直到我尝试将字符串输入2D数组cityName。我输入字符串后,程序...

回答 1 投票 0

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