c++中工作分配问题如何让一个人干多个任务,任务数大于人数

看了下只有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