标准 问答列表

C++20 在三元语句中返回一个元组 [duplicate]

作者:Ξένη Γήινος 提问时间:9/13/2023

这个问题在这里已经有答案了: 为什么 braced-init-list 不能用作条件运算符中的表达式? (2 个答案) 2个月前关闭。 我有一个小函数,它返回三个值。我使用 a 来促进多个值的返回。...

何时使用 std::expected 而不是异常

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

何时应使用 std::expected,何时应使用异常?以这个函数为例: int parse_int(std::string_view str) { if (str.empty()) { thr...

VC++ 标准库 - int_fast16_t和uint_fast16_t可能的编译器数据类型声明错误

作者:Walter 提问时间:9/16/2023

在构建下面的表格并将鼠标悬停在未标记的 std::int_fast16_t 和 std::uint_fast16_t 上时,我发现它们被声明为 int 和 unsigend int,而不是 short...

如何使用例如“std::transform”对并行 C 样式的矩阵向量乘法实现进行现代化改造?

作者:Andreas Hadjigeorgiou 提问时间:9/17/2023

我正在尝试用更现代的方法来调整我的编程实践,这些方法利用了 STL 容器、算法、执行策略等。 我开发了一个小型测试来试验对基本矩阵向量乘法的 C 风格实现进行现代化改造:,它与 OpenMP 并行化...

std::span 中 std::d ynamic_extent 的目的是什么

作者:code muncher 提问时间:8/5/2023

我知道是静态的。它只是对一堆向量/数组/等元素的视图。std::span 我看到了 span 的构造函数,它似乎在 4-6 中使用。但是在这些构造函数中,大小 - 需要一个模板参数。对我来说,这意味...

在某些情况下,TLDRLegal 的许可证短标识符丢失

作者:Sylvester Das 提问时间:9/20/2023

缺少 TLDRLegal 短标识符。无法将短代码与 tldrlegal.com 中的名称/蛞蝓相匹配。 例如。 标识符 tldrleal.co 中的名称 0BSD的 BSD 0-Clause 许可...

在哪里可以找到当前的 C 或 C++ 标准文档?

作者: 提问时间:9/17/2008

这个问题的答案是社区的努力。编辑现有答案以改进此帖子。它目前不接受新的答案或交互。 对于许多问题,答案似乎在“标准”中找到。但是,我们在哪里找到呢?最好是在线的。 谷歌搜索有时会让人觉得徒劳无功,...

所有其他 Swift 类型的基本类型是什么?

作者:Frævik 提问时间:9/28/2023

我目前正在尝试在 GitHub 上更好地了解 Apple 的开源 Swift 编译器。在使用 Swift 几年后,我已经习惯了将标准库中的重要类型(如 和)定义为 s 的理念,就像任何其他类型一样(与...

如何将输出重定向到文件和 stdout

作者:SCdF 提问时间:1/7/2009

在 bash 中,调用将在 stdout 上显示该命令的任何输出。foo 调用会将该命令的任何输出重定向到指定的文件(在本例中为“output”)。foo > output 有没有办法将输出重定向...

为什么ranges::for_each返回函数?

作者:康桓瑋 提问时间:9/28/2023

作为标准的遗留返回函数只需要根据 [alg.foreach] 满足 Cpp17MoveConstructible:std::for_eachFunction template<class Input...


共365条 当前第30页