错误:与“ set_union”调用不匹配

时间:2019-06-13 13:55:12

标签: c++ stl

我今天正在研究算法问题([Uva 12096]),并与指导手册一起编写了代码。就像书上的代码一样,但是当我编译它时发生了错误:[错误]没有匹配的函数调用'set_union(,std :: set :: iterator,,std :: set :: iterator,std: :insert_iterator>)”。

我用diff来查找我的指南显示的代码是否有任何不同,但是我没有发现任何不同。我哪里做错了?我该如何解决? Uva 12096

buildscript

1 个答案:

答案 0 :(得分:0)

您的ALL宏包含错误,您缺少几个括号。

#define ALL(x) x.begin, x.end()应该是#define ALL(x) x.begin(), x.end()