gpt4 book ai didi

c++ - 如何检查元素是否在由结构组成的 vector 中?

转载 作者:行者123 更新时间:2023-11-28 05:40:50 24 4
gpt4 key购买 nike

<分区>

我创建了这个结构:

struct topic_set
{
string topic;
} topics;

vector<topic_set> subjects;

我想创建一个函数,如果 vector 主题已经包含一个主题,它会返回 true。这就是我所做的(但这是错误的):

    bool contains(topic_set topic)
{
for(topics.i = 0; topics.i < subjects.size(); topics.i++)
if(subjects[i] == topics.topic)
return true;
}

我应该修改什么才能让它工作?

该程序的目的是创建一个虚拟图书馆,我可以在其中添加任意数量的书籍。要创建一本书,我必须添加作者姓名、标题和一组主题。因此,每本书可能有多个主题。我必须使用三种数据结构(topic_set、book、library)而且我无法更改它。

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