dynamic-memory-allocation 相关问题

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

如何在不分配堆的情况下转换切片引用的元素?

假设有一个参数数组需要在 SQL 查询中使用。每个参数必须是一个 &dyn ToSql,它已经为 &str 实现了。 需要使用该对象......

回答 2 投票 0

c++中使用vector和使用new、delete有什么区别?

我想问一下C++中使用vector和使用new、delete的区别。 new、delete和malloc、free都用于动态内存分配。 那么我们为什么不直接使用向量呢,

回答 2 投票 0

这个用于值转换委托的 Reflection.Emit 有什么问题吗?

很抱歉问了这个很长的问题,但我觉得我必须提供更多背景信息,因为我的问题非常具体。 更大的图景 我正在开发一个专门用于嵌入式 Linux 的 Unity 工具

回答 1 投票 0

C动态内存分配

我正在学习C,但我仍然是一个菜鸟。 我正在编写一个程序作为动态内存分配的练习,该程序从用户那里获取长度未知的文本并返回没有空格的文本,...

回答 3 投票 0

使用 C 中的动态内存分配找到一些最小的负数

我正在做作业,但有一些错误我无法修复 请你帮助我好吗? 问题是在C中使用动态内存分配 找到最小负元素的某个位置 功能...

回答 1 投票 0

重新分配内存后出现访问冲突

如果我将内存分配给 list->v[list->length],则会出现访问冲突 #包括 #包括 #包括 类型定义结构{ char* 数字, *

回答 1 投票 0

在C中实现产品列表

如果我将内存分配给 list->v[list->length],则会出现访问冲突 #包括 #包括 #包括 类型定义结构{ char* 数字, *

回答 1 投票 0

如何在代码中为jemalloc设置`opt.narenas`?

除了ln -s 'narenas:xxx' /etc/malloc.conf和export MALLOC_CONF=narenas:xxx的方式外,我想在我的代码中设置narenas。我这样使用 mallcnt : 无符号 new_arena_num = 64; size_t sz = s...

回答 1 投票 0

为什么我不能释放c中的ctypes内存?

我有一个 python 文件,它尝试从使用 ctypes 创建的数组中释放内存: 导入ctypes 导入操作系统 # 加载DLL script_dir = os.path.dirname(os.path.abspath(__file__)) dll_path = os.path....

回答 1 投票 0

从 C 函数返回字符串(或 char *)

我需要一个函数来返回各种大小的字符串。 这是我的代码: #包括 #包括 #包括 char *get_option_argument(char *arg, char *shor...

回答 3 投票 0

从 C 函数返回字符串(或 char *)

我需要一个函数来返回各种大小的字符串。 这是我的代码: #包括 #包括 #包括 char *get_option_argument(char *arg, char *

回答 2 投票 0

考虑到内存管理,如何交换两个变量的值?

我想交换两个变量的值。这是我尝试过的: 方法一: 整数a = 5,b = 6; int 温度 = a; a = b; b = 温度; 方法2: 整数a = 5,b = 6; int *p = a; a = b; b = p; 方法三: int a =...

回答 2 投票 0

交换两个变量值

方法一: 整数a = 5,b = 6; int 温度 = a; a = b; b = 温度; 方法2: 整数a = 5,b = 6; int *p = a; a = b; b = p; 方法3: 整数a = 5,b = 6; 一个=...

回答 1 投票 0

Cpp 运行时重新分配数组的问题

我正在尝试使用类在 C++ 中创建数组数据结构。这个想法是数组有一个预定义的长度,每当需要额外空间时,数组就会被重新分配给

回答 1 投票 0

Unity DLL 集成中 C# 和 C++ 之间的字节数组和 int 传输

我正在开发一个 Unity 项目,在其中我用 C++ 创建了一个 DLL 以与我的 C# 脚本集成。我编写的 C++ 函数旨在接收字节数组及其大小作为输入参数。怎么...

回答 1 投票 0

VSCode 中出现“在 x 秒内退出,代码 = 3221226356”错误

我正在尝试读取包含加速度数据(x、y、z 轴)的 .csv 文件。文件格式如下: BBD66,0.000125,0,0.000875 BBD66,0.000125,0,0.000125 BBD66,0,-0.000125,-0.000625 BBD66,-0.

回答 1 投票 0

C-动态内存分配

typedef 结构体{ 双x; 双 y; } 观点; 点p1; 点* p2 = malloc(sizeof(点)); 在此代码中,变量 p1、p2、p1.x 和 p2->x 存储在堆栈或堆内存中? 什...

回答 1 投票 0

是否可以在C中使用memmove移走的内存上进行写入?

如果我的代码是垃圾,我很抱歉,但我想在已经动态分配的字符串上尝试字符串操作,而不会丢失原始指针,这样当我继续并释放时...

回答 2 投票 0

出现Segmentation failure(core dumped)的原因是什么?

我使用C语言,并应用动态规划来解决旅行商问题。 ZeroJudge, An Online Judge System For Beginners 上有这样的问题,但是我得到了 Segmentation failure (c...

回答 1 投票 0

在函数中动态分配二维数组并将其返回给主函数?

我写了一段代码,但不知道它是如何工作的。该场景是在读取外部文件的函数中动态分配二维数组 void load_array(double **(&a), int *rows, int *rand...

回答 1 投票 0

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