+ 2
It means to use a function or operator for multiple purposes. For example, you can define classes such that area() function will work differently depending on if it is a circle, rectangle of square. Operator overloading, for example, is like using '+' for both concatenation and addition. Hope this helps :)