gpt4 book ai didi

c++ - 在C++中通过类内部的方法时如何正确使用 map

转载 作者:太空宇宙 更新时间:2023-11-04 15:27:10 24 4
gpt4 key购买 nike

我不能让 map 与类一起工作,这里有什么问题吗?我无法弄清楚,请帮助:

#include <map>
#include <iterator>

class base {
public:

bool delete_lowest(map<char, double> &frequencies)
{
double min=1; char del ; box b1;
for (iterator itr = frequencies.begin(); itr != frequencies.end(); ++itr)
{
if(itr->second < min)
{
min= itr->second ;
del= itr->first ;
}
}
frequencies.erase(del) ;
return true;
}

我收到诸如“ map 未声明”之类的错误。我认为我的编码方式不是正确的方式。那么我该如何进行呢?谢谢

最佳答案

map 位于 std 命名空间中。尝试

bool delete_lowest(std::map<char, double> &frequencies)

关于c++ - 在C++中通过类内部的方法时如何正确使用 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5837403/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com