为什么 std::array 需要将 size 作为模板参数而不是构造函数参数?
作者:ruff 提问时间:1/26/2023
我发现这有很多设计问题,特别是在传递给函数时。基本上,当你初始化 std::array 时,它会接受两个模板参数,和 .但是,当您创建需要 和 的函数时,我们不知道大小,因此我们也需要为函数创建模板参...
标准 问答列表
作者:ruff 提问时间:1/26/2023
我发现这有很多设计问题,特别是在传递给函数时。基本上,当你初始化 std::array 时,它会接受两个模板参数,和 .但是,当您创建需要 和 的函数时,我们不知道大小,因此我们也需要为函数创建模板参...
作者:Desmond Gold 提问时间:2/9/2022
在 C++23 中,采用了 中的一元运算,后来又采用了 .为什么像 、 这样的一元运算没有包含在正文中?std::optionalstd::expectedand_thentransformor_el...
作者:shaan 提问时间:1/31/2023
我正在处理一个问题,在这个问题上,我必须返回一个类型向量。我知道向量的大小正好是两个。有没有办法以向量形式返回我的值,而无需创建新的向量变量并返回它? 我尝试了以下方法,但没有奏效。以及卷曲牙套和直...
作者:python_Skylake 提问时间:2/7/2023
#include <iostream> #include <string> #include <vector> int main() { std::string name; std::vecto...
作者:Flovdis 提问时间:2/15/2023
在我的代码中,我必须比较以列表形式随机返回的结构中的键。我需要检查两个结构是否具有相同的关键元素,忽略顺序,只比较唯一元素。 目前,我使用的代码如下例所示: #include <list> #in...
作者:Zach Joseph 提问时间:2/22/2023
已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章用事实和引文来回答。 9个月前关闭。 改进此问题 这个问题是关于设计和可读性的,而不是性能...
作者:eniac 提问时间:2/23/2023
我正在尝试创建一个线程(PrinStringManager),它又创建了几个线程(PrintEntry)(取决于传入字符串向量的元素数量)。 创建的每个 PrintEntry 线程都只打印构造函数中收...
作者:ajoseps 提问时间:2/23/2023
这个问题在这里已经有答案了: 为什么 std::cout 输出在发送 NULL 后完全消失 (3 个答案) 使用 std::cout 和 printf 打印 nullptr [重复] (2 个答案) ...
作者:ollydbg23 提问时间:2/26/2023
我正在用 C++ 设计一个 PEG 解析器,解析器应该同时支持 和 作为令牌流输入。std::string_viewstd::span<Token> 在代码中,我看到一个模板类只能由一些代码片段实例...
作者:kirschkern 提问时间:3/1/2023
在我的 JavaScript 应用中,我想给用户一个按钮,用于下载 UTF-8 或 ISO-8859-1(拉丁语)格式的数据。 到目前为止,我发现的唯一工作解决方案是使用 iconv-lite。 ...