标准 问答列表

std::is_swappable_v 在可交换类模板上为 false

作者:paolo 提问时间:3/26/2023

我正在尝试编写一个可交换的类模板。如果可交换,我想要并且是可交换的(例如 应该是可交换的 替换为 )。所以我选择了这样的东西:S<T>S<T>S<T&>TS<int>S<int&> #include...

我可以速记“开始..end“在使用迭代器时?

作者:synalice 提问时间:3/15/2023

在使用迭代器时,如何避免一直写作?smth.begin(), smth.end() 例如,如果您必须使用 – 它将如下所示:std::reverse std::reverse(mystr.begi...

如何修复Visual Studio 2012错误LNK2019:无法解析的外部符号“__declspec(dllimport) public:class std::basic_string?

作者:buzz3791 提问时间:3/21/2013

如何修复Visual Studio 2012错误LNK2019:未解析的外部符号“__declspec(dllimport) public:class std::basic_string? 我一直在...

如何使用 fmt 打印字符向量?

作者:einpoklum 提问时间:6/6/2022

我有一个 - 不是以空结尾的。我想使用 fmt 库打印它,而无需复制矢量。const std::vector<char> 我本来希望指定精度就足够了,但 fmt 文档说: 请注意,即使指定了 pr...

std::stringstream 在设置 UTF8 语言环境后被破坏

作者:Bogdan Ionitza 提问时间:4/11/2023

一旦我在 C++ 应用程序中设置了全局区域设置,我就无法输出数字。 下面是一个工作代码示例: #include <locale> #include <clocale> #include <sstre...

几乎按顺序连接两个 C++ std::vectors [已关闭]

作者:Damir Tenishev 提问时间:4/10/2023

已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 8个月前关闭。 这篇文章是在 8 个月前编辑并提交审核的,但未能重新打开帖子: ...

是否有任何 rust 函数用于包装依赖于引用的迭代器,以便包装器包含引用?

作者:true equals false 提问时间:4/12/2023

在这种情况下,我想从标准输入中读取整数,以便它们用空格和换行符分隔。我的第一次尝试类似于以下代码: fn splitter(x: String) -> impl Iterator<Item=&'st...

C++17 std::to_chars 和 std::from_chars 可移植性

作者:MusicMaster 提问时间:4/16/2023

根据 cppreference,“仅当两个函数来自同一实现时,才能保证 std::to_chars/std::from_chars 可以完全恢复由 std::from_chars/std::to_ch...

std::span::subspan()的两个重载有什么区别

作者:digito_evo 提问时间:5/2/2023

std::span<T,Extent>::subspan似乎有两个重载。 这里(直播): #include <array> #include <span> #include <fmt/core.h...

C++ 是否有 std::expected 的实现不考虑默认构造的“预期”具有值?

作者:Tom 提问时间:8/4/2022

我一直在寻找一种改进 C++ 库错误处理的好方法,目的是在保持效率的同时降低容易出错的代码的风险。 我在YouTube上偶然发现了Andrei Alexandrescu的Expect the Exp...


共365条 当前第24页