std::d istance 在给定 std::find 返回的迭代器时提供过去的结束索引
作者:NaturalDemon 提问时间:9/8/2023
这是我目前正在处理的一段豁免代码。 似乎按预期完成工作,但总是返回 3,我尝试了各种配置或前面有问题。 我希望根据字符串的结尾方式获得正确的数组索引。std::findstd::distanceits...
标准 问答列表
作者:NaturalDemon 提问时间:9/8/2023
这是我目前正在处理的一段豁免代码。 似乎按预期完成工作,但总是返回 3,我尝试了各种配置或前面有问题。 我希望根据字符串的结尾方式获得正确的数组索引。std::findstd::distanceits...
作者:glades 提问时间:8/30/2022
我正在使用 C 例程写入 std::string 的数据字段。这是一个人为的例子,实际上我通过网络得到了一个非 null 终止的字符串及其大小: #include <string> #include...
作者:Mr.C64 提问时间:9/5/2023
假设我想实现一种查找表,例如:std::map<std::string, int> // Utils.hpp header class Utils { public: static std::m...
作者:Muc 提问时间:9/8/2023
我正在尝试编写此测试: TEST(AccountServiceShould, print_a_statement_containing_all_transactions) { auto trans...
作者:simd 提问时间:9/8/2023
我了解到它会在调整大小时显式调用每个元素的复制构造函数,如果我理解正确的话,这意味着它不使用或在引擎盖下,这是我的第一个假设。我的理解正确吗?如果是这样,为什么他们需要以这种方式实现,而不是更好的是,...
作者:Konvt 提问时间:9/12/2023
我正在尝试模拟,我的想法是使用基类指针指向不同类型的模板派生类,以实现存储不同类型数据的功能,例如;因此,我编写了以下代码:std::anystd::any class Any { TypeBas...
作者:query 提问时间:12/4/2022
我正在使用 VS 2019 (C++20)。 我无法编译使用 std::visit 和 std::variant 和函数重载的代码。编译器报告错误“Function Visit does not t...
作者:Ξένη Γήινος 提问时间:9/13/2023
这个问题在这里已经有答案了: 为什么 braced-init-list 不能用作条件运算符中的表达式? (2 个答案) 2个月前关闭。 我有一个小函数,它返回三个值。我使用 a 来促进多个值的返回。...
作者:LoS 提问时间:10/6/2023
我注意到,在分配器感知容器接口中,标准要求成员函数是,而析构函数不是。此外,在某些基于节点的容器(例如 和 )的情况下,它似乎存在差异,因为成员函数执行与析构函数相同的操作。这种差异有什么原因吗?cl...
作者:Anton Rydahl 提问时间:9/6/2023
我认为 C++ 标准中没有 std::accumulate 的并行版本令人困惑。在我看来,并行实现它是微不足道的,例如,基于 OpenMP 或 SIMD 指令。有没有人很好地解释为什么标准委员会选择引...