dynamic-memory-allocation 相关问题

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

在c中使用realloc()代替固定长度缓冲区?

我编写了一些代码,在内存使用方面尽可能保守,因此它会执行诸如使用 realloc() 一次构建一个字符的字符串而不是一次性固定长度之类的操作...

回答 1 投票 0

在动态分配内存的参数中输入负双精度时,预测前缀消失了

我有一个来自 Employee 类的分配变量 e3,它接受 2 个字符串(名字、姓氏)和一个双精度值。我遇到的挑战是我在 dou 中插入一个“-”减号...

回答 1 投票 0

在 Rust FFI 中管理数组

我正在用 Rust 编写一个共享库,它应该与 FFI 兼容。我定义了struct Message,一些函数需要接收并返回这个struct的数组。接收时确实...

回答 1 投票 0

将动态分配数组的指针传递给 C++ 中的函数

我遇到了变量在内存中相互覆盖的问题,所以我决定尝试动态分配我的数组之一。 在下面的简化代码中,我尝试创建一个

回答 4 投票 0

退出,代码=3221226356!!!!!在 VSCode 中

我正在尝试读取包含加速度数据(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

这段代码发生了什么?调用哪个构造函数以及为什么?

#包括 A类{ 民众: A() { std::cout << "1"; } A(const A& s) = delete; A(A&& s) : a(9) { std::cout << "2"; } ~A(...

回答 1 投票 0

C++ 分配内存堆栈与堆[重复]

我是计算机科学专业的一年级学生,有一个关于堆栈和堆上的内存分配的问题。 整数数组[10]; // 在栈上分配内存 int *ptr = 新 int[10]; //

回答 1 投票 0

新建和放置新立即调用类析构函数

这是我遇到过的一件有点奇怪的事情。这是我正在制作竞技场分配器和智能指针的项目的一部分,目标是将所有内容包装在过多的 am...

回答 1 投票 0

“在 tcache 2 中检测到双重释放”重新分配指向动态字符串数组的指针时出错

我编写了这段代码来存储可以执行不同操作的动态字符串数组。当我最初输入字符串和添加 2 个字符串时,它可以正常工作,但是在 t...

回答 1 投票 0

在C中使用指针的地址作为循环条件

我正在尝试执行以下代码: #包括 int main() { int var1 = 7; int* ptr1 = &var1; int* ptrHold = ptr1; int 备忘录 = 0; ptr1 = (int*)malloc(7*s...

回答 1 投票 0

结构 - 尺寸未知

我目前正在尝试分配一个未知大小的结构。我知道以下内容有效,但我的问题是,如果我事先不知道“num”的大小,我该如何执行以下内容?当...

回答 1 投票 0

为什么我会收到堆释放后使用错误?

为什么我会出现分段错误?当我使用 sanitize=address 进行编译时,我得到了一个我不太明白的堆使用后释放(原因)。 我在地址 xyz 上得到堆释放后使用。 重新...

回答 1 投票 0

以下C代码中如何正确管理内存?

我最近开始学习C编程(我在Python方面有一些中级水平的经验(?))。我在 LeetCode 上看到了这个名为“两个排序数组的中位数”的问题,但...

回答 1 投票 0

使用 realloc() 调整整数数组的大小

我正在编写一些简单的堆栈操作,我的数据结构是数组。 #define DEFAULT_VAL 10 //在单独的头文件中 int *stacky = (int*) malloc (default_size * sizeof(int));...

回答 1 投票 0

C 中的内存管理 - 内存槽的分配

亲爱的 Stack Overflow 家人 - 新年快乐!!!祝大家度过愉快的时光。 我需要帮助来学习 C 语言的内存管理(也许还有通用计算)。一些参考书会很棒。全部

回答 1 投票 0

在 C 中,为什么我们通常不将动态分配的数组分配给(指向)数组类型(指向),而不是指向第一个元素的指针?

我是 C 语言的初学者。不过,当动态分配数组时,为什么类型通常保留为指向动态分配的内存块中第一个元素的指针?插入...

回答 1 投票 0

COBOL 下标可变长度字符串

我正在学习 COBOL,并尝试使用 C 样式文件 I/O 读取未格式化的文件(一次读取 x 个字节)。到目前为止,我已经成功地一次读取一个字节的文件,但我一直无法...

回答 1 投票 0

将字符串拆分为完全动态分配的字符串数组

这个问题与这个主题非常接近,但我更喜欢这个解决方案提供的易懂性和我需要的指针澄清。 所以我有一个数据文件和一个很长的数组......

回答 2 投票 0

为什么动态数组末尾追加项的时间复杂度是0(1)

我想知道为什么动态数组末尾追加元素的时间复杂度是0(1) 这里我考虑到动态数组还没有满。 例如在Python中,

回答 2 投票 0

删除C中的字符串空格 - 为什么空格后面的单词也被删除?

我正在 Codewars 上尝试用 C 语言解决初学者问题:我应该编写一个函数,从给定字符串中删除空格,然后返回一个新的(动态分配的)字符串。 示例:输入字符串 HELLO...

回答 1 投票 0

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