AVR-GCC 中的 C++ 标准合规性
作者:Michael Francis 提问时间:4/29/2013
我正在学习对Arduino进行编程,但我在C++方面有相当扎实的背景,这意味着我非常失望地发现我无法使用C++标准库。我一直在四处寻找,试图找出确切的原因,到目前为止,唯一合理的解释是AVR-GCC不...
标准库 问答列表
作者:Michael Francis 提问时间:4/29/2013
我正在学习对Arduino进行编程,但我在C++方面有相当扎实的背景,这意味着我非常失望地发现我无法使用C++标准库。我一直在四处寻找,试图找出确切的原因,到目前为止,唯一合理的解释是AVR-GCC不...
作者: 提问时间:6/22/2011
这个问题的答案是社区的努力。编辑现有答案以改进此帖子。它目前不接受新的答案或交互。 C++ 容器的迭代器失效规则是什么? (注意:此问答是Stack Overflow的C++ FAQ中的条目。关于...
作者:Superlokkus 提问时间:1/27/2016
我不确定如何根据标准使用,如果它无法将输入读取到变量中,例如 double,则会抛出异常。 以下代码对 clang/libc++ 和 gcc/libstdc++ 具有不同的行为:std::istrea...
作者:Bernard 提问时间:1/17/2020
在 C++20 中,标头获得了两个新算法:shift_left() 和 shift_right()。它们都接受任何 LegacyForwardIterator。对于 ,指定“移动按从 ”开始的递增顺序...
作者:paolo 提问时间:3/26/2023
我正在尝试编写一个可交换的类模板。如果可交换,我想要并且是可交换的(例如 应该是可交换的 替换为 )。所以我选择了这样的东西:S<T>S<T>S<T&>TS<int>S<int&> #include...
作者:Spongman 提问时间:1/19/2023
我如何使此代码无法编译? std::string foo; foo = 3; 我知道它可以转换为(恕我直言,谢谢,C),并且有一个赋值运算符(也是一个错误恕我直言)。intcharstd::st...
作者:Flovdis 提问时间:2/15/2023
在我的代码中,我必须比较以列表形式随机返回的结构中的键。我需要检查两个结构是否具有相同的关键元素,忽略顺序,只比较唯一元素。 目前,我使用的代码如下例所示: #include <list> #in...
作者:Alif 提问时间:3/9/2023
实际上,我正在尝试获取部分排序的值。我在这里使用了函数,但它没有给我预期的结果。std::nth_element #include <bits/stdc++.h> using namespace s...
作者:Simplex 提问时间:7/23/2022
令人兴奋的 mdspan 的 repo 是建议用于 C++ 标准库的多维类似物,现在还包含密切相关的 的参考实现,它与拥有其数据不同。std::spanmdarraymdspan 但是,尽管该函数可...
作者:synalice 提问时间:3/15/2023
在使用迭代器时,如何避免一直写作?smth.begin(), smth.end() 例如,如果您必须使用 – 它将如下所示:std::reverse std::reverse(mystr.begi...