大家好!所以我的任务有问题。我成功地让它运行了作者的多个姓氏,但是现在,我需要按作者查找所有书籍,这意味着在集合中搜索与指定作者匹配的所有书籍,我还需要按出版商查找所有书籍,这显示指定出版商的图书列表。我将如何实现?我会使用字符串还是 vector ?任何帮助将不胜感激!
最佳答案
创建一个逻辑实体 ( struct
),它将所有必需的信息组合在一起。例如,struct Book { string name; string author;...};
, 然后创建一个 vector<Book> books
并填充它。在此之后你可以使用 std::find
使用用户定义的仿函数搜索指定作者的书籍的算法。
关于c++ - 执行搜索以匹配指定作者并显示指定出版商的图书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5026130/