dynamic-memory-allocation 相关问题

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

如何正确释放一组指针?

如果我有一个像std :: set这样的指向动态对象的指针的容器,那么如何释放其元素? int main(){//新作用域{int x = 10; std :: set spi; ...

回答 1 投票 1

为什么在串行通信中使用动态内存分配会很好?

在Visual Studio中,以下函数正在从称为CSerial的类中调用其他函数,为什么在本示例中使用动态内存分配是一个好主意?功能...

回答 1 投票 0

我如何确定作为函数参数的数组的大小以及如何为其赋值

void getUniqueNumbers(int * arr,int arr_size,int * unique_arr){} //以上函数用于将array(arr)中的唯一元素复制到unique_arr。如何确定* unique_arr的大小以及如何固定...

回答 1 投票 0

如何找到传递给函数的矩阵的大小?

在此C ++代码中,sizeof(ar)不能帮助我查找cols和rows变量,并且总是给我相同的错误cols和rows。如何在不传递sizeX和sizeY的情况下找到矩阵的大小...

回答 1 投票 0

我如何找到传递给函数的母体的大小?

在此C ++代码中,sizeof(ar)不能帮助我查找cols和rows变量,并且总是给我相同的错误cols和rows。如何在不传递sizeX和sizeY的情况下找到矩阵的大小...

回答 1 投票 0

2-D结构数组->无法修复分段错误:(

所以(双关语是故意的)我想从HackerEarth解决这个问题:https://www.hackerearth.com/practice/data-structures/arrays/multi-Dimension/practice-problems/algorithm/the-wealthy-landlord/这个...

回答 1 投票 0

如何在C中取消分配指向结构的指针数组?

我需要动态分配结构数组并对其执行一些操作,然后释放内存。当我尝试为(int i = 0; i

回答 1 投票 0

在C中动态填充静态数组时出错

我必须使用静态二维数组和动态矩阵作为我的大学学习的一部分。因此,我创建了它们,现在尝试填充它们,然后将它们打印到控制台,但是得到“ ...

回答 1 投票 0

我如何将char *插入结构数组?

任务是为结构数组动态分配内存,然后从键盘填充它们。我能够在...

回答 2 投票 0

如何为字符串的“数组”适当地动态分配内存

所以,我只是在弄乱一些代码,询问用户他们想雇用多少人员。输入他们想要的数字后,我启动3个指针。我关注的指针是...

回答 1 投票 -1

将内存分配给结构指针时出错

我正在尝试为我在全局声明的结构指针分配内存。但是我遇到了这个错误->错误:初始化器元素不是常量typedef struct A {uint32_t arr [...

回答 1 投票 0

std :: bad_alloc运行时异常

当for循环到达第二轮时,我在服务器端收到std :: bad_aloc异常。这是代码:void UDP_ProcessClient(int socketFileDescriptor,void * transmitBuffer,void * ...

回答 1 投票 0

malloc和calloc的初始化

为什么malloc总是用垃圾值初始化而calloc总是用0初始化?背后有什么原因吗?为什么我们不能使用realloc而不是malloc进行动态内存分配?之后...

回答 2 投票 0

C中m alloc和malloc的初始化

为什么malloc总是用垃圾值初始化而calloc总是用0初始化?背后有什么原因吗?为什么我们不能使用realloc而不是malloc进行动态内存分配?之后...

回答 2 投票 0

在结构中初始化并访问一个指针,该指针动态指向一个指针数组

我的任务是实现一个函数,该函数接收行和列的int值作为参数。然后,我必须使用接收到的行和列动态生成一个矩阵。接下来,我必须...

回答 1 投票 1

[使用动态分配运算符的c ++反向数组元素

嗨,我是C ++的初学者。这次,我尝试使用动态分配运算符反转Array的元素顺序。例如,数组{1,2,3,4}将通过调用函数'...

回答 2 投票 0

无法理解新int(2)的含义

作为C ++学习者,这个问题可能是一个愚蠢的问题,因此,我非常感谢您的耐心和建议。我从关于编程的书中获得了以下代码:int * ptr ptr = new int(2)所以...

回答 1 投票 1

函数内部的内存分配

当我在主函数中仅使用一个*时使用malloc时,程序运行良好,但是当我将指针的指针作为参数传递给remp1函数时,则不起作用! #include ...

回答 1 投票 1

C复制自动变量

我正在尝试学习C,因为我想为Python编写C扩展。目前,我对内存分配感到困惑,我还不太了解它是如何工作的。我基本上看了一个哈希表...

回答 1 投票 0

结构的静态数组字段的动态内存重新分配

请考虑以下结构://用于保存某些信息的简单结构struct A {unsigned long id;字符标题[100]; }; //一个简单的数据库,用于存储B struct B {...

回答 1 投票 0

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