people como puedo sobrecargar un operador con los mismos parametros en una clase, tengo que hacer 4 versiones diferentes del operador ! , cual pordria poner en mi clase y cuales no, hablo de forma generica para que les sea mas facil, aki posteo parte del code para que vean:
friend TPila operator!(TPila& P){...}; //funcion independiente amiga devuelve copia de objeto
friend bool operator!(TPila& P); //devuelve true si la pila esta vacia
friend bool operator!(TPila& P); //devuelve true si se pudo invertir la pila
Gracias de antemano