std::is_swappable_v 在可交换类模板上为 false
作者:paolo 提问时间:3/26/2023
我正在尝试编写一个可交换的类模板。如果可交换,我想要并且是可交换的(例如 应该是可交换的 替换为 )。所以我选择了这样的东西:S<T>S<T>S<T&>TS<int>S<int&> #include...
标准 问答列表
作者:paolo 提问时间:3/26/2023
我正在尝试编写一个可交换的类模板。如果可交换,我想要并且是可交换的(例如 应该是可交换的 替换为 )。所以我选择了这样的东西:S<T>S<T>S<T&>TS<int>S<int&> #include...
作者:synalice 提问时间:3/15/2023
在使用迭代器时,如何避免一直写作?smth.begin(), smth.end() 例如,如果您必须使用 – 它将如下所示:std::reverse std::reverse(mystr.begi...
作者:buzz3791 提问时间:3/21/2013
如何修复Visual Studio 2012错误LNK2019:未解析的外部符号“__declspec(dllimport) public:class std::basic_string? 我一直在...
作者:einpoklum 提问时间:6/6/2022
我有一个 - 不是以空结尾的。我想使用 fmt 库打印它,而无需复制矢量。const std::vector<char> 我本来希望指定精度就足够了,但 fmt 文档说: 请注意,即使指定了 pr...
作者:Bogdan Ionitza 提问时间:4/11/2023
一旦我在 C++ 应用程序中设置了全局区域设置,我就无法输出数字。 下面是一个工作代码示例: #include <locale> #include <clocale> #include <sstre...
作者:Damir Tenishev 提问时间:4/10/2023
已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 8个月前关闭。 这篇文章是在 8 个月前编辑并提交审核的,但未能重新打开帖子: ...
作者:true equals false 提问时间:4/12/2023
在这种情况下,我想从标准输入中读取整数,以便它们用空格和换行符分隔。我的第一次尝试类似于以下代码: fn splitter(x: String) -> impl Iterator<Item=&'st...
作者:MusicMaster 提问时间:4/16/2023
根据 cppreference,“仅当两个函数来自同一实现时,才能保证 std::to_chars/std::from_chars 可以完全恢复由 std::from_chars/std::to_ch...
作者:digito_evo 提问时间:5/2/2023
std::span<T,Extent>::subspan似乎有两个重载。 这里(直播): #include <array> #include <span> #include <fmt/core.h...
作者:Tom 提问时间:8/4/2022
我一直在寻找一种改进 C++ 库错误处理的好方法,目的是在保持效率的同时降低容易出错的代码的风险。 我在YouTube上偶然发现了Andrei Alexandrescu的Expect the Exp...