看了下只有n个任务对应n个目标,如何写n个任务对应m个目标,n>m
参考如下:
#include <vector>
class Job
{
public:
int a;
int b;
};
class People
{
public:
void addJob(Job &job){mJob.push_back(job);}
private:
void doJob(){/*do your work*/}
private:
std::vector<Job> mJob;
};
int main()
{
People p1,p2,p3;
Job j1,j2,j3,j4,j5,j6,j7;
p1.addJob(j1);
p1.addJob(j2);
p2.addJob(j3);
p2.addJob(j4);
p3.addJob(j5);
p3.addJob(j6);
p3.addJob(j7);
}
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632