有人能告诉我检查矢量A是否包含矢量B的元素的最简单方法吗?
它会有点像:
for every element in A (
if (none of the elements in B exist in A) do something and B changes
else (do nothing) )
我想可以通过一些循环来完成。但是有一种功能可以让它变得更容易吗?
答案 0 :(得分:2)
STL includes
功能就是为此而设计的。
答案 1 :(得分:0)
您std::sort
他们,然后使用std::set_intersection
(或类似的算法)来包含元素。