标准 问答列表

不能使用运算符<< 和 std::float128_t;如何打印?

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

我有以下代码,它不能使用 x86_64 GCC 13 编译: #include <iostream> #include <stdfloat> int main() { std::cout << ...

std::shared_ptr&lt;T[]&gt; VS std::array&lt;T,大小&gt;/std::vector&lt;T&gt;

作者:Maksim Kononykhin 提问时间:6/16/2023

所以,我有一个问题,我找不到答案。在C++中,共享指针具有一个构造函数,该构造函数可以包含原始数组(例如,std::shared_ptr<int[]>。 与 std::array 或 std::ve...

为什么 C++ span 的 C 样式数组构造函数需要type_identity_t?

作者:cbhattac 提问时间:6/14/2023

span 的 C 样式数组构造函数指定如下 template<size_t N> constexpr span( type_identity_t<element_type> (&arr)[N]) ...

如何在 C++ 中从流中提取信息

作者:malloy 提问时间:6/14/2023

我有一个远程服务器,它不断向我的电脑发送这样的消息: {Heartbeat} 此外,远程服务器会使用 json 格式的字符串侦听我从连接到远程服务器的 PC 发送的命令消息,例如: {'H':...

使用 std::atomic 进行一次执行

作者:Kostya Vasilyev 提问时间:3/12/2023

我使用这样的一段代码只执行一次: class Test { public: void foo() { if (m_barrier.exchange(true)) { return; } ...

如何反转 C++ 向量?

作者:Dollarslice 提问时间:1/16/2012

C++ 中是否有内置的向量函数来反转向量? 还是您只需要手动完成?...

GDB 无法使用 std 将二进制文件加载到 C 和 C++ 混合程序的目标::

作者:KhoiN 提问时间:3/14/2023

我正在尝试将 C++ 源代码移植到基于 C 的项目(C 中的主函数)中,用于基于 risc-v cpu 的目标。该程序可以毫无问题地编译,但在某些情况下我无法将二进制文件加载到目标。 在我的代码中,...

std::unexpected 构造函数约束

作者:NotMe 提问时间:3/18/2023

我正在阅读 cpp 23 标准,我偶然发现了.std::unexpected 节 expected.un.cons 定义 template<class Err = E> constexpr exp...

如何按 std::nth_element 函数对值进行排序?

作者:Alif 提问时间:3/9/2023

实际上,我正在尝试获取部分排序的值。我在这里使用了函数,但它没有给我预期的结果。std::nth_element #include <bits/stdc++.h> using namespace s...

哪个标准指定了 URI/URL/URN 允许的终止字符(或令牌)?

作者:Plane Wryter 提问时间:3/10/2023

W3C Esoterica 的 Mavens, 哪个标准(例如,W3C 或 kin (IETF?))指定了 URI/URL/URN 允许的终止字符(或令牌)? 寻求指定端接的最终规范 URL等。 ...


共365条 当前第7页