Tag - Operator overloading in C++