class Vector {
...
Vector operator-() {
// your code here
}
};
Note that you should not return *this. The unary - operator needs to create a brand new Vector value, not change the thing it is applied to, so your code may want to look something like this: