allocation

allocation

文章 0 浏览 5

内存重新分配

重新分配内存的正确和最佳方法是什么? 例如我使用 WinAPI 函数 HeapAlloc 分配 100 个字节 然后我用一些数据填充该内存的 100 字节,现在我想在上一…

貪欢 2024-09-05 20:25:40 7 0

Boost::互斥体和马洛克

我正在尝试在 C++ 中使用更快的内存分配器。由于许可/成本问题,我无法使用 Hoard。我在单线程设置中使用 NEDMalloc 并获得了出色的性能,但我想知道…

坦然微笑 2024-09-05 14:36:27 13 0

用于将组理想分配到具有潜在溢出可能性的容器中的有效算法?

我有一些学生小组需要被分配到固定容量的教室(例如,每个教室 100 张椅子)。 每个小组只能分配到一个教室,即使它大于容量(即可能会溢出,学生站起…

痴者 2024-09-05 07:18:56 6 0

回收释放的对象

假设我需要经常在堆上分配和删除对象(任意大小),如果我不删除这些对象,而是将其返回到某个“池”以供以后重用,是否有任何性能优势? 它会通过减…

少钕鈤記 2024-09-04 00:16:27 14 0

如何在 C# 中使用动态分配来创建类对象数组?

我创建了一个名为 x 的类; 所以我想使用动态分配来制作它的数组 x [] myobjects = new x(); ,但它给了我这个错误 无法将类型“ObjAssig4.x”隐式转…

傲世九天 2024-09-03 08:35:01 8 0

SQL为用户分配id的场景

我有一个如下的sql场景,我一直在努力改进。 有一个“退货”表,其中包含针对商店的商品退货的 ID。其结构如下。 Returns ------------------------- …

一世旳自豪 2024-09-03 02:50:47 6 0

Linux 中的 HeapCreate、HeapAlloc、Linux 的私有分配器

在 Windows 中,对于要求非常高的应用程序,程序员可以使用 HeapCreate、HeapAlloc 来更好地管理和控制内存分配,加快速度(也称为私有分配器)。 Lin…

倚栏听风 2024-09-02 13:00:35 5 0

当您在 C++ 中释放指针两次或更多次时会发生什么?

int main() { Employee *e = new Employee(); delete e; delete e; ... delete e; return 0; } …

难得心□动 2024-08-30 18:16:50 6 0

Malloc 与 C++ 中的 new

我正在从 C 过渡到 C++。在 C++ 中,malloc 函数有什么用处,或者我可以只使用 new 关键字吗?例如: class Node { /* ... */ }; /* ... */ Node *nod…

极度宠爱 2024-08-30 10:19:46 5 0

NSString alloc:initWithCString 与 stringWithUTF8String 有什么区别?

我认为这两种方法(内存分配方面)是等效的,但是,如果我使用我认为方便的方法(在下面注释掉)并且当我切换时,我会在调试器中看到“超出范围”和“…

时光匆匆的小流年 2024-08-29 04:19:17 6 0

另一个函数内的 Malloc

我必须从另一个函数中分配一个结构,显然是使用指针。 我已经盯着这个问题好几个小时了,并尝试了一百万种不同的方法来解决它。 这是一些示例代码(非…

故事↓在人 2024-08-28 03:31:01 12 0

具有固定插入次数的映射的内存分配

我想将 n 个元素插入到预先知道 n 的映射中。我不想在每次插入时分配内存。我想要一开始就分配所有内存。有办法做到这一点吗?如果是这样,怎么办?编…

没有你我更好 2024-08-27 11:16:30 7 0

内存分配问题 C/Cpp Windows 严重错误

我有一段代码需要从 C“翻译”为 Cpp,但我无法理解,问题出在哪里。有一部分崩溃了(Windows 严重错误发送/不发送): nDim = sizeMax*(sizeMax+1)/2…

美煞众生 2024-08-26 17:21:51 10 0

保留、分配、属性...让您的 Obj-c 生活更轻松的主题!

我编写的代码越多,迷失的就越多......所以我决定为我(和其他人)创建一个完全致力于内存管理的主题,而不是浪费时间来理解 obj-c 基础知识......我…

够钟 2024-08-26 12:11:16 11 0

插入映射时的内存分配

#include #include #include #include #include #include #include #include #include void * GetMemory(size_t n) { void *ptr = malloc(n); printf(…

巡山小妖精 2024-08-24 05:27:52 4 0
更多

推荐作者

书间行客

文章 0 评论 0

神妖

文章 0 评论 0

undefined

文章 0 评论 0

38169838

文章 0 评论 0

彡翼

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文