Your code (vector1 == vector2) is correct C++ syntax. There is an == operator for vectors.
If you want to compare short vector with a portion of a longer vector, you can use theequal() operator for vectors. (documentation here)
Here’s an example:
using namespace std;
if( equal(vector1.begin(), vector1.end(), vector2.begin()) )
DoSomething();