Looks like it should work -- it would call the == operator on two vector
objects so that should work.
Note that the operator works on groups of duplicates so you may have to sort your outer vector if your duplicates are not grouped already.
Ref: http://www.sgi.com/tech/stl/unique.html