Sobrecarga de operadores (con punteros a clase)

Iniciado por Namida, 29 Diciembre 2010, 12:42 PM

0 Miembros y 1 Visitante están viendo este tema.

Namida

Solucionado:

Declaraciones previas; clase y operadores

template<typename TYPE>class obj;
template<typename TYPE>obj<TYPE> &operator < (obj<TYPE> &OBJ, TYPE X);


Declaración de la clase:

template<typename TYPE>class obj{
    [...]
    friend obj<TYPE> &operator < <TYPE> (obj<TYPE> &OBJ, TYPE X);
};


Declaración del operador:

template<typename TYPE>obj<TYPE> &operator (obj<TYPE> &OBJ, TYPE X){
    [...]
    return OBJ;
};


Sin más, espero que les resulte de ayuda! :D!