allocator

allocator

文章 0 浏览 2

如何声明分配器?

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

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

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

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

柠檬心 2024-10-08 16:32:32 0 0

覆盖 new 但告诉 unordered_map 不要使用它

我正在为 C/C++ 编写一个垃圾收集器作为编程练习,其中一部分涉及全局重写 new。然而,垃圾收集器还使用一个unordered_map(来存储指向已分配块的指针…

朕就是辣么酷 2024-10-08 05:26:59 1 0

使用 OpenMP 时发生内存泄漏

下面的测试用例在使用 OpenMP 时在 32 位机器上的“post MT 部分”消息后面的循环中出现内存不足(抛出 std::bad_alloc),但是,如果 OpenMP 的 #pra…

冷心人i 2024-10-05 20:19:29 0 0

llvm-gcc std:: 分配器错误?

代码: #include &ltvector&gt #include &ltstack&gt using namespace std class blub {} class intvec : public std::vector&ltint, std::allocator&…

吝吻 2024-10-01 18:12:50 2 0

是否有一个使用 alloca 的分配器,否则是 C++符合STL标准吗?

我有两个问题: 1)是否可以实现一个使用 alloca 在堆栈上分配内存并且符合 C++ STL 的分配器? 如果有代码,您只需将 URL 指向我即可让我高兴。 :-) …

¢蛋碎的人ぎ生 2024-09-30 12:22:46 0 0

std::vector<> 的自定义分配器与释放?

我正在使用 C++ 中的第 3 方 C API 集,该 API 有两种与此讨论有关的方法: 它相当于 malloc(): the_api_malloc(size) (加上匹配的 the_api_free()…

懒猫 2024-09-16 19:36:58 2 0

检查失败的新

为什么此 ATL/COM 代码检查分配是否成功?我希望通过 CoGetALloc 或某些此类 api 可以看到自定义分配。符合标准的 C++ 运行时应该抛出 std::bad_alloc…

今天小雨转甜 2024-09-07 12:05:00 1 0

C++允许 allocator::deallocate(NULL,1) 吗?

free(NULL) 和 ::operator delete(NULL) 都是允许的。分配器概念(例如 std::allocator 是否也允许deallocate(NULL,1),或者是否需要自己设置保护?…

三生池水覆流年 2024-09-07 06:49:51 2 0

带有 boost shared_ptr 的自定义(池)分配器

我希望从池中分配由shared_ptr管理的对象,比如说Boost的Pool接口,这如何实现?…

残月升风 2024-09-03 04:21:00 0 0

用于字符串的容量值

在C++标准库中,std::string有一个公共成员函数capacity(),它返回内部分配存储的大小,该值大于或等于字符串中的字符数(根据此处)。这个值可以用来…

无需解释 2024-09-02 02:20:56 4 0

没有可变参数模板的通用分配器类?

我正在尝试编写一个通用分配器类,该类在 free() 时不会真正释放对象的内存,而是将其保存在队列中,并在请求新对象时返回先前分配的对象。现在,我无…

〗斷ホ乔殘χμё〖 2024-08-28 07:21:30 6 0

C++分配器,特别是将构造函数参数传递给使用 boost::interprocess::cached_adaptive_pool 分配的对象

这是一个令人尴尬的问题,但即使是 boost.interprocess 提供的写得很好的文档也不足以让我弄清楚如何做到这一点。 我拥有的是 cached_adaptive_pool分…

云淡风轻 2024-08-28 05:27:10 4 0

C++符合 STL 的分配器

处理小对象时,有哪些分配器可与 STL 一起使用。我已经尝试过使用 Boost 的池分配器,但性能没有得到改善(实际上,在某些情况下,性能出现了相当大的…

你是我的挚爱i 2024-08-27 06:05:48 3 0

将分配器添加到 C++用于创建共享内存对象的类模板

简而言之,我的问题是:如果您有类 MyClass,如何更改类定义以支持您有 MyClass 的情况,类似于 STL 矢量提供的方式。 我需要此功能来支持共享内存分…

墨落画卷 2024-08-24 12:44:30 5 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

更多

友情链接

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