[ERROR]
An unary operator has an operand of wrong or/and constant type.
The operand of the unary operator must be a non-const integral type or a non-const pointer to a non-void type. Or use operator overloading!.