分配 问答列表

我可以可靠地emplace_back没有赋值运算符的类型的向量吗?

作者:really 提问时间:12/23/2022

我在 GCC、Clang 和 MSVC 中进行了一些测试,发现从不对包含的类调用赋值运算符。它仅在发生重新分配时调用 copy 或 move 构造函数。这种行为是否以某种方式得到标准的保证?empla...

在 Python CAPI 中,如果“__new__”不返回类或其实例,则不会调用“__init__”,它在哪里说?

作者:Jim 提问时间:8/12/2023

在 Python 的文档中,据说如果类的方法既不返回类本身也不返回类的实例,则不会调用相应的方法。__new____init__ 这在 Python C-API 中在哪里实现? 我已经搜索了 ht...

在返回新对象 C# 时,如何根据不同属性的值将属性分配给值?

作者:Mary 提问时间:7/24/2023

我有一个 C# 项目。我有以下类: public class MyClass { public int Id { get; set; } public string Info { get; se...

malloc:损坏的顶部尺寸无法找出问题所在

作者:andrey-dru-mel 提问时间:8/20/2023

我想编写一个简单的 C 程序来接收矩阵(它的大小首先)并反转它,所以我编写了一些代码,编译它,运行并为大小大于 2 的矩阵获得“malloc:损坏的顶部大小”错误。我检查了代码中是否有未释放的内存,但...

monotonic_buffer_resource和异常处理

作者:Patrick Fromberg 提问时间:8/20/2023

它的工作方式有点像一个只支持推送但不支持弹出的堆栈。 不幸的是,我看不出如何在捕获异常时恢复到以前的状态。monotonic_buffer_resource 即使在没有异常处理的情况下手动处理错误,...

std::unordered_map 的自定义分配器

作者:Jager 提问时间:8/31/2023

我正在尝试将我的自定义分配器用于 .分配器已经适用于我自己的对象,也适用于,但是当我尝试以相同的方式使用它时,我收到来自 hashtable.h 的错误消息:std::unordered_mapstd...

为什么propagate_on_container_move_assignment不适用于容器的复制构造函数

作者:DDG 提问时间:9/9/2023

我已经阅读了一些关于propagate_on_container_move_assignment的旧帖子来了解它是如何工作的,但仍然无法理解一些更精细的问题。根据我的理解,移动构造函数以简单的方式工作...

K&R 练习 5-13 如何让我的程序处理无限行的输入

作者:hansoko 提问时间:9/8/2023

练习 5-13。编写程序尾部,打印最后 n 行 的输入。默认情况下,n 设置为 10,让我们说,但它可以是 由可选参数更改,以便打印最后 n 线。无论多么不合理,程序都应该理性地行事 n 的输入或值。...

分配器的分配和构造是否通过 [basic.life]p8 明确定义?

作者:JMC 提问时间:9/1/2023

CPPREFERENCE的std::allocator示例包含以下代码(为简单起见,已缩短): // default allocator for ints std::allocator<int> a...

反弹分配器是否具有相同的size_type和difference_type?

作者:LoS 提问时间:8/30/2023

在阅读了一篇关于花哨指针的非常深入的文章后,其中还描述了它们与分配器的相关性,我对此表示怀疑。本文涵盖了花式指针的几个方面,但没有具体说明一种类型的两个不同专业化是否需要具有相同的 .推而广之,我有以...


共143条 当前第3页