Muchisimas Gracias
Leandro Fernández <[EMAIL PROTECTED]> escribió: Fijate que acomodé los
templates...
#include <map>
template<typename V,typename A>
class Vertice
{
public:
Vertice<V,A>& operator=(const Vertice<V,A> &otroVertice);
};
template <typename V,typename A>
Vertice<V,A>& Vertice<V,A>::operator=(const Vertice<V,A> &otroVertice){
//Comprobar un caso trivial
if (&otroVertice == this)
return *this;
//this->anterior=otroVertice.anterior;
//this->distancia=otroVertice.distancia;
//this->idVertice=otroVertice.idVertice;
//Faltan otras cosas
};
int main(int argc, char ** argv)
{
Vertice<int, int> v1;
Vertice<int, int> v2;
v2=v1;
return 0;
}
On 10/12/07, Cristian Desplats < [EMAIL PROTECTED]> wrote:Hola a todos:
Les paso a detallar rapidamente mi problema, tengo mi template y le quiero
sobrecargar el operador=.
Mas o menos esta es mi clase
template<typename V,typename A>
class Vertice
{
public:
template<typename V2,typename A2>
Vertice& operator=(const Vertice<V2,A2> &otroVertice);
}
El operador= lo defino de la siguiente forma:
template <typename V,typename A>
template <typename V2,typename A2>
Vertice& Vertice<V,A>::operator=(const Vertice<V,A> &otroVertice){
//Comprobar un caso trivial
if (&otroVertice == this)
return *this;
this->anterior=otroVertice.anterior;
this->distancia=otroVertice.distancia;
this->idVertice=otroVertice.idVertice;
//Faltan otras cosas
};
El problema surge porque el compilador me tira lo siguiente:
"demasiadas listas de parametros de plantillas"
Desde ya muchas gracias por su ayuda.
Atte.
Cristian
---------------------------------
El Mundial de Rugby 2007
Las últimas noticias en Yahoo! Deportes:
http://ar.sports.yahoo.com/mundialderugby
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion
--
_Leo_
(aka Lele) _______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion
---------------------------------
El Mundial de Rugby 2007
Las últimas noticias en Yahoo! Deportes:
http://ar.sports.yahoo.com/mundialderugby_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion