alloc 问答列表

使用返回的字符串和 malloc 确定输入是否仅为数字或 q

作者:Alexander Jonsson 提问时间:6/16/2023

我想创建自己的函数,在其中输入输入,然后我的函数将确定我是只输入数字(例如 23412)还是只输入单个 q。其他所有内容都应计为无效输入。请注意,“242q42”、“5435q”或“qq”应被视为无效...

Realloc 内部函数未按预期工作

作者:Stefano Carletto 提问时间:6/22/2023

我正在开发一个程序,我成功地隔离了非工作部分,但我无法弄清楚为什么这不起作用。 函数内部的 realloc 应该重新分配数组元素,但有时地址相同,有时它们只是 0,这会导致代码内部出现错误并崩溃 i...

内部 realloc() 上的未定义行为

作者:smellyourbooks 提问时间:6/22/2023

我正在尝试编写一个 PE 解析器,我的程序包含两个循环,如下所示: size_t i = 0; while (condition_1) { struct _IMAGE_IMPORT_DESCR...

当我尝试在结构中释放 2d 矩阵时,程序退出没有任何错误

作者:Vinicius Caetano 提问时间:6/21/2023

我使用包含空格分隔的数字的文件的解析器在我的结构中创建并填充我的无符号字符的 2d 数组 #include <stdio.h> #include <stdlib.h> #include <strin...

在 C 语言中隐藏 init 结构并使用 init 函数

作者:S2G 提问时间:6/25/2023

我正在编写一个结构类型定义来初始化一些功能(嵌入式微控制器编程) 但是,如果这个结构是init,那么整个结构就会崩溃,所以我决定编写一个函数来初始化结构并malloc内存,然后在函数返回中将指针发送...

Realloc 给出错误:_CrtIsValidHeapPointer(block)

作者:Windroz 提问时间:9/18/2023

我有这个学校作业,我们得到了一些代码来修改。我遇到的部分是截断动态分配的字符串。我们正在编写一个函数,其中我们接受指向字符串的指针和字符串的新长度(作为 int)。 void dstring_tru...

有没有办法在不复制数据的情况下从 C 语言的左侧缩小内存分配?

作者:Ddystopia 提问时间:6/21/2023

我知道 C 标准库允许通过使用 realloc 函数来调整内存分配的大小,如以下示例所示: char *a = malloc(10); char *b = realloc(a, 8); 在这种情...

构造函数似乎正确分配了指针,但指针在构造函数外部发生了变化

作者:Metersquared 提问时间:10/4/2023

我目前有一个类,它有一个构造函数,它基于将一些值从 npz 导入到双指针 A。 StateSystem::StateSystem(std::string filename) { cnpy::Npy...

Leetcode 链表 II 问题 142.错误的解决方案,但它为什么有效?

作者:Rakshit Jain 提问时间:10/3/2023

这是我用 leetcode 编写的代码,我知道它的实现是错误的,但为什么会这样呢? struct ListNode *detectCycle(struct ListNode *head) { s...

我可以在 C 中释放()在 C++ 中被 malloc()'ed 的东西吗?

作者:mortelsson 提问时间:9/18/2023

我正在为用 C++ 编写的库编写包装器,以便它可以从 C 中使用。在包装器代码中,我制作了大量 c++ 容器底层数据的副本。例如,如果 c++ 库函数返回一个 ,我的包装器将返回一个形式的结构,其中包...


共403条 当前第11页