dynamic-memory-allocation 相关问题

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

is_block_type_valid(header_block_use)错误

我正在尝试在方法中使用strtok拆分字符串,但是代码不断崩溃。我想这跟calloc有关。有什么建议吗?如果将其整体放在主体中,则代码可以正常工作,但是我需要它...

回答 1 投票 0

动态内存分配器

给出以下问题,并在下面提供答案:如何计算绿色轮廓区域中的值?我相信我对C中的free()函数有一个非常扎实的理解,...

回答 1 投票 -1

是否需要动态分配单个int?

在cppreference.com上动态分配的一个示例是:int * p1 = new int;是否需要动态分配单个int?

回答 1 投票 3

尝试在C中分配内存的问题

我在一个函数中使用realloc()并使用相同的算法时遇到问题,而对另一个函数不起作用。我不明白自己在哪里犯错。对于initVertex函数,此...

回答 1 投票 0

如何在C语言中释放此结构?

我有一个大学项目,在这里我必须创建一个库来处理来自终端的可执行文件的选项。我创建了这个struct options_s:typedef struct option_s option_t; ...

回答 1 投票 3

通用值初始化分配器

忙于/学习C。我想要一种将堆栈值移动到堆中的方法,这是我能想到的最好的方法。 #define defheapify(nm,T,sz)\ T * heapify _ ## nm(const T x){\ ...

回答 1 投票 3

为什么数组不打印第一个元素?

我正在尝试实现一个行为类似于C ++中的字符串数组的类。这是该类的代码:class DynamicStringArray {public:DynamicStringArray():dynamicArray(nullptr),...

回答 1 投票 0

如何正确释放一组指针?

如果我有一个像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

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