为什么 libc++ 中的 std::array<T,0> 的大小和对齐方式是 T?
作者:Daniel Langr 提问时间:5/11/2023
在 libc++ 中,专用化有一个成员 () 数组,该数组根据 (source) 对齐和调整大小。我想知道这种实现的原因是什么,因为这个成员()似乎没有在任何地方使用。为了进行比较,libstdc++...
标准 问答列表
作者:Daniel Langr 提问时间:5/11/2023
在 libc++ 中,专用化有一个成员 () 数组,该数组根据 (source) 对齐和调整大小。我想知道这种实现的原因是什么,因为这个成员()似乎没有在任何地方使用。为了进行比较,libstdc++...
作者:Horst Kretschmer 提问时间:9/5/2023
我正在尝试通过传递 std::real 作为投影参数来按它们的实分量对复数向量进行排序,该参数无法编译。我似乎无法弄清楚原因,主要是因为编译错误非常冗长。 使用 lambda 有效,但很丑陋,我宁愿...
作者:Jonathan Mee 提问时间:11/30/2015
通常,编译器将变量声明中的 视为移动构造。例如:= vector<int> foo = vector<int>(13, 0); 将调用构造函数。vector<int>::vector<int>(...
作者:dafnahaktana 提问时间:7/9/2021
在 Linux 上,我想首先从管道读取,然后从用户输入读取。 因此,该命令如下所示:stdinstdin cat my-file | ./my-prog.py 读取管道中的所有行后: inf ...
作者:Jan Schultke 提问时间:6/18/2023
我有以下代码,它不能使用 x86_64 GCC 13 编译: #include <iostream> #include <stdfloat> int main() { std::cout << ...
作者:malloy 提问时间:6/14/2023
我有一个远程服务器,它不断向我的电脑发送这样的消息: {Heartbeat} 此外,远程服务器会使用 json 格式的字符串侦听我从连接到远程服务器的 PC 发送的命令消息,例如: {'H':...
作者:Fedor 提问时间:7/14/2021
在最受尊敬的stackoverflow答案之一中,我找到了一个模板类用法的例子:C++20中的协程是什么?std::expected 同时,我在 cppreference.com 上找不到任何提及这...
作者:cbhattac 提问时间:6/14/2023
span 的 C 样式数组构造函数指定如下 template<size_t N> constexpr span( type_identity_t<element_type> (&arr)[N]) ...
作者:Arnab Mahanti 提问时间:7/10/2023
是否可以在不创建标准库的自定义实现的情况下实现与标准库算法兼容的自定义执行策略?例如,我可能想创建一个并将其传递给算法,以将工作分布在分布式系统中的多个节点上,或者可能是一个自定义的,它与 GPU 后...
作者:Vatsal Aggarwal 提问时间:7/12/2023
我想在我的地图中插入自定义值,这发生在代码的第一部分,但不在第二部分。我的代码如下: // First part of the code unordered_map<int, int> hashm...