allocator

allocator

文章 0 浏览 4

改进分配器算法实现的建议

我有一个 Visual Studio 2008 C++ 应用程序,其中使用标准容器的自定义分配器,以便它们的内存来自内存映射文件而不是堆。该分配器用于 4 种不同的用…

笑脸一如从前 2024-11-08 04:22:34 4 0

allocator.construct 循环是否等于 std::uninitialized_copy?

在此上下文中,T 是某种类型,allocator 是该类型的分配器对象。默认情况下它是 std::allocator 但这不一定是真的。 我有一块由 allocator.allocate(n…

素年丶 2024-11-07 21:45:59 4 0

C++ STL 分配器与 new 运算符

根据C++ Primer第4版,第755页,有一条注释说: 现代 C++ 程序通常应该使用分配器类 来分配内存。它更安全、更灵活。 我不太明白这个说法。 到目前为…

会发光的星星闪亮亮i 2024-10-31 19:33:45 3 0

具有通用指针类型的自链接类的类设计

我目前正在修改一个复杂的类,该类的节点指向自身,就像链接列表或图形一样。我希望它通过 boost::interprocess 函数在共享内存中使用。现在我正在寻…

最偏执的依靠 2024-10-31 04:35:21 11 0

使用分配器

这些版本的new和delete是否异常安全?有什么可能的陷阱吗? 假设 customized_allocator_type 与 STL 兼容。还假设分配器的构造函数没有任何副作用,并…

泛泛之交 2024-10-27 15:41:56 4 0

标准库分配器指针类型的要求

我正在尝试编写一个四叉树稀疏矩阵类。简而言之,quadtree_matrix 是 quadtree_matrix 的零矩阵或四元(ne, nw, se, sw) >。 我最终想测试不同的分配方…

戏剧牡丹亭 2024-10-27 01:36:24 6 0

为什么删除的内存无法重用

我在带有 MSVC 9.0 的 Windows 7 上使用 C++,并且还能够在带有 MSVC 9.0 的 Windows XP SP3 上进行测试和重现。 如果我分配 1 GB 0.5 MB 大小的对象…

拔了角的鹿 2024-10-26 05:34:51 8 0

需要为 c++ 编写共享内存分配器std::向量

请帮助为 std::vector班级。 我找到的所有示例都只显示了我需要覆盖的方法,而不是代码示例。 我需要在 Windows 上使用共享内存实现分配器(使用 Crea…

迟到的我 2024-10-21 22:34:48 5 0

STL 的 TCMalloc 分配器

我想将 TCMalloc 与 STL 容器一起使用,因此我需要一个用 TCMalloc 构建的分配器(如带有 TBB malloc 的 tbb_allocator)。我找不到任何TCMalloc 文档…

甜尕妞 2024-10-21 21:41:33 6 0

上交所和中证所容器

以下代码出现段错误是否有明显的原因? #include #include struct point { __m128i v; point() { v = _mm_setr_epi32(0, 0, 0, 0); } }; int main(int…

谜兔 2024-10-20 08:44:55 6 0

使用基于动态/状态的分配器的 STL 实现?

有人知道 STL 实现允许在使用前将动态分配器传递到容器实例吗? 场景是,我们有一个通用内存分配器来管理多个内存池,对于 stl::vector 的每个实例,…

纸短情长 2024-10-15 18:32:08 7 0

C++ :为什么我没有调用“std::uninitialized_copy”在职的?

我构建了一个简单的类,该类应该模仿 std::string 类的功能(作为练习!): #ifndef _STR12_1_H #define _STR12_1_H #include #include class Str12_…

删除→记忆 2024-10-15 17:31:09 7 0

默认模板模板参数的语法

我写了一个类似列表的模板类sll(单链表)。现在,我正在尝试将分配器插入其中。我有默认的分配器 allocator 和基于池的分配器 pool_allocator。这些…

花落人断肠 2024-10-14 22:51:12 7 0

如何声明分配器?

我正在尝试在 cpp 中重新创建内置向量类,以便对类和内存管理进行更多练习。我不断收到一条错误消息,提示“ISO C++ 禁止声明没有类型的‘分配器’”…

要走干脆点 2024-10-09 08:44:47 5 0

allocator_traits的目的是什么?在 C++0x 中?

为什么 C++0x 中没有使用标准 C++03 接口来查询分配器的成员类型?成员类型不足的用例有哪些?…

柠檬心 2024-10-08 16:32:32 8 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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