语言 问答列表

C++ 更改不允许使用动态分配的数组作为存储提供程序?

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

这是使用动态无符号 char 数组作为 T 型的“存储”的基本示例。 unsigned char* storage = new unsigned char[sizeof(T)]; T* foo = ...

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

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

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

如何在 C++20 中强制执行复制省略?[复制]

作者:Anne Quinn 提问时间:9/4/2023

这个问题在这里已经有答案了: 如何保证复制省略? (2 个答案) 3个月前关闭。 C++17 承诺引入 Copy Elision 作为一项要求,所以我从 C++14 一直升级到 C++20。就是为了...

为什么我在 C++ 代码中收到“没有匹配的构造函数错误”?[复制]

作者:weuoimi 提问时间:9/5/2023

这个问题在这里已经有答案了: 没有默认构造函数的对象数组初始化 (15 个答案) 3个月前关闭。 我最近开始学习 C++,使用带有 lsp 模式的 emacs。我在代码中有这些错误: 没有用于初始...

如何在 sieve vacation 中获取原始邮件内容(消息)?

作者:Krystian 提问时间:9/6/2023

我需要在筛子中获取收到的电子邮件的原始内容(消息)。我需要编写一个脚本来发送对所有电子邮件的回复。我在下面写了这个脚本来获取原始消息的主题,但我也需要一条消息。我怎样才能得到这个?有没有办法在筛子中将...

我应该如何进行浮点比较?

作者:Mike Bailey 提问时间:2/7/2011

我目前正在编写一些代码,其中有如下内容: double a = SomeCalculation1(); double b = SomeCalculation2(); if (a < b) DoS...

字节数组的 placement-new(隐式创建对象)是否会结束以前占用该存储的对象的生存期?

作者:Fureeish 提问时间:9/7/2023

P0593 在“类型双关语”部分下,提供了以下示例: float do_bad_things(int n) { alignof(int) alignof(float) char buffer[m...

计算多个范围的唯一整数数,以计算爆炸结果的水平覆盖率 [关闭]

作者:SWK 提问时间:9/7/2023

闭。这个问题正在寻求有关书籍、工具、软件库等的建议。它不符合 Stack Overflow 准则。它目前不接受答案。 我们不允许提出有关书籍、工具、软件库等建议的问题。您可以编辑问题,以便用事实和引...

为什么默认情况下没有调整特征大小?

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

我定义了一个特征,其中包含一个返回的函数,但会产生错误:ReadTagSelf trait ReadTag { fn read_out(buf: &mut &[u8]) -> Option<Sel...

您可以取消引用临时数组吗?

作者:Jan Schultke 提问时间:9/6/2023

请考虑以下代码: void foo() { int arr[1]; *arr; // OK using T = int[1]; *T{}; // OK for Clang and MSVC...


共885条 当前第41页