std::map 如何解决常量左值引用和右值引用之间的 insert() 重载
作者:chiasmos 提问时间:1/26/2023
我正在编写一个模板库,该模板库应该镜像 std::map 的接口。我在实现以下 insert() 重载时偶然发现了一个问题。 iterator insert( const value_type& v...
STD 问答列表
作者:chiasmos 提问时间:1/26/2023
我正在编写一个模板库,该模板库应该镜像 std::map 的接口。我在实现以下 insert() 重载时偶然发现了一个问题。 iterator insert( const value_type& v...
作者:fribir 提问时间:1/26/2023
在我添加第 12 行之前,以下程序已经运行,该行如下: “ std::cout<<”Natürlicher Logarithmus von “;标准::cin>>X;". 现在我遇到很多错误(见下文...
作者:ruff 提问时间:1/26/2023
我发现这有很多设计问题,特别是在传递给函数时。基本上,当你初始化 std::array 时,它会接受两个模板参数,和 .但是,当您创建需要 和 的函数时,我们不知道大小,因此我们也需要为函数创建模板参...
作者:python_Skylake 提问时间:2/7/2023
#include <iostream> #include <string> #include <vector> int main() { std::string name; std::vecto...
作者:chiasmos 提问时间:2/9/2023
我正在编写一个类似于 的模板类。目前,我正在努力实现一个等效于的函数。这应该返回一个具有自己的函数的节点句柄,该函数返回对键的非常量引用。因此,这允许更改与映射对象关联的键,从而避免移动映射对象。st...
作者:Verve 提问时间:2/11/2023
我正在尝试按它们的第二个值对向量进行排序。我这样做是为了对无序地图进行排序,这是通过将地图转换为向量,然后对向量进行排序来完成的。出于某种原因,我的向量中的一些值不在正确的位置。这是我当前的排序函数:...
作者:KcFnMi 提问时间:2/11/2023
这个问题在这里已经有答案了: 错误:使用 std::cout 对类作用域的非成员声明 (3 个答案) 在结构体中使用关键字 C++ [重复] (1 个答案) 10个月前关闭。 我试图忘记,考虑 ht...
作者:sarzynek 提问时间:1/25/2023
我尝试为 std::p air<int, int 重载 operator==>以便只有对的第一个元素才重要。然后,我想使用 std::find 在 std::vector<std::p air<int...
作者:Chunky Chunk 提问时间:6/3/2012
我的理解是,它是命名空间的成员,那么为什么会出现以下情况呢?stringstd #include <iostream> int main() { using namespace std; s...
作者:eniac 提问时间:2/23/2023
我正在尝试创建一个线程(PrinStringManager),它又创建了几个线程(PrintEntry)(取决于传入字符串向量的元素数量)。 创建的每个 PrintEntry 线程都只打印构造函数中收...