dynamic-memory-allocation 相关问题

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

为什么 new(nothrow) 在 VS Code 上不起作用?

我在VScode c++中编写了以下代码 当我输入 n 的大整数(例如 1000000000000000)时,我想要输出: “动态内存分配失败。 计划将...

回答 1 投票 0

以下代码出现错误:“munmap_chunk():无效指针”

使用命令编译了以下代码片段:gcc -g -std=c99 src.c src.c: #包括 #包括 无效填充(int * arr,int len,int val){ 对于 (int i = 0; i <...

回答 1 投票 0

C 编译器是否预分配程序中存在的每个变量?或者他们在程序运行时分配?

例如,当我定义一个变量时,如 int x = 20;在可能在 main 中调用的函数中,编译器是否已经为该变量分配了堆栈内存?因为,正如我所说,它'...

回答 1 投票 0

在 C 中,分配一个 3*sizeof(float) 的空间并创建一个大小为 3 的浮点数组,做的事情基本上是一样的吗?

我的问题是是否写下这一行: float* array = malloc(3*sizeof(float)); 相当于写:float array[3]; 如果没有,为什么? (我真的是 C 新手) 我注意到当我尝试操纵

回答 1 投票 0

我不明白到底什么是动态内存分配

所以显然动态内存分配允许在运行时分配内存,而不是像静态内存分配那样在编译时分配内存。我也明白在 malloc.h 中使用这些函数...

回答 1 投票 0

C++ Primer 5th Ed - Stanley Lipmann:关于与shared_ptr.reset()结合使用的shared_ptr.unique()的问题

首先我们有一个shared_ptr定义如下: Shared_ptr p(new int(42)); 根据下面的文字: 重置成员经常与独特的一起使用 控制对象的变化

回答 1 投票 0

复制自定义动态数组时出现分段错误

我正在尝试实现我的自定义动态数组,例如 std::vector。 动态数组模块代码: #ifndef ARRAY_H #定义ARRAY_H #包括 #define CAPACITY_SCALE_FACTOR 2 模板<

回答 1 投票 0

如何在C中为多维数组动态分配内存? [重复]

为指定行数和列数的多维数组(矩阵)动态分配内存。 如何分配内存? 如何为二维数组分配内存? 如何动态分配

回答 2 投票 0

为什么在 Xcode 调试器和仪器中一些内存只是“malloc(48 字节)”

这个,但同时,其他对象也有完全限定的 ObjectiveC 类名、Swift 类名等。 为什么有些分配写为“malloc(48 bytes)”,而另一些则不是?难道...

回答 1 投票 0

c++ 交换数组内容 - 选择排序

我是 C++ 新手。我试图按以下方式编写一个用于选择排序的函数。 void Selection_sort(int* m[], int array_size) { 对于 (int i = 0; i < array_size; i++) int min...

回答 1 投票 0

如何在不知道维度的情况下声明二维数组? [已关闭]

我有一个 C 编程作业,其中我必须从文本文件中读取并将输入存储在二维数组中。但是,文本文件仅包含矩阵,并且不存储有关行和

回答 1 投票 0

如何知道堆溢出点?

我正在尝试编写一个程序来确定给定范围内的所有回文。 我的程序调用一个函数(位数),该函数返回整数的大小(即 400 将是 3,因为它...

回答 1 投票 0

如何防止新添加的用户在 C 中的链表中的同一迭代中年龄增加?

我正在创建一个用户链接列表,其中一个字段是intage; 用户可以从多个选项中进行选择(addUser、findUser、exit 等) 在 while 循环的每次迭代中,我想增加...

回答 1 投票 0

为列表分配内存 - Python

我有一个小问题。如何为列表分配一些内存。 假设它有 4 个元素,但这段代码给出了无法分配给运算符的错误。 char *buf1 = int* PyMem_New(int, 4) ...

回答 2 投票 0

kubernetes上的Spark 3.X支持动态分配吗

我们使用EKS master作为spark master,到目前为止我们使用固定数量的执行器。 现在我们要启用动态分配,EKS 是否支持。 我看到一些博客说

回答 1 投票 0

为什么我无法在 Main 之外的任何地方成功为一维数组分配空间?

我正在使用教授的代码来生成 30 个随机数的列表,当我尝试运行它时,它开始抛出错误。我注意到当我打印出

回答 1 投票 0

memcpy 和数组的段错误

我正在学习 C,只是想弄清楚我对内存如何分配的理解。我正在使用以下代码,它出现了段错误,但我不确定为什么。有什么指点吗? (没有双关语的意思) #

回答 1 投票 0

为什么我不能重新分配灵活数组成员?

我有以下带有灵活数组成员的结构。但是,代码无法编译: #定义初始容量5 typedef 结构对象 { 整数大小; int 元素[]; } 目的; int主要...

回答 1 投票 0

为什么我的代码出现“双重释放或损坏(出)”错误? C语言

我将数组声明为 float** 并使用 malloc 创建数组行数组声明。然后,我使用 malloc 在“for”循环中创建列。但当我想释放它时,我就......

回答 1 投票 0

C语言中使用递归选择排序的分段错误

我已经写了一个C程序。它应该使用递归选择排序,但对于大输入(10000 或更多)会出现分段错误。调试器说段错误发生在 findim 函数中,但是......

回答 1 投票 0

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