如何从词典中选择一个得分最高的单词并打印出来

How to select a word from a dictionary which has the highest score and print it

本文关键字:单词 打印 一个 选择      更新时间:2023-10-16
嘿,我

正在尝试创建一个函数,该函数本身找到得分最高的单词,然后列出该单词,我目前正在使用向量来查找得分最高的单词,但我希望从字典中获取该单词。

你存储单词的向量是std::string的向量,而不是Word指针的向量。因此,您不能使用compare_by_score因为它期望后一种参数,而不是第一种。

在向量中存储Word指针,或者更改compare_by_score函数以接受const std::string&参数,然后在函数中将其转换为Word对象。