你遍历vector<Worker>得到的必然是Worker类型,肯定匹配不上pair<int, vector<Worker>>按照你代码的逻辑,你要做的是,新建4个vector,然后把全部的worker随机放到某个vector中,再把key和vector扔到map里 怒人水瓶 酱油 4 给*it加个{},能不出错,但是可能不能达到你要的效果 西木野真姬 毛蛋 1 it类型是worke...