Sobrecarga Operador de Conversión
Publicado por Oliver++ (339 intervenciones) el 23/10/2003 16:33:44
para sobrecargar el operador de conversión int hago lo sig.
class A
{
int operator A();
}
int A::operator A()
{
//codigo
return resultado;
}
ahora bien, cual es la sintaxis para sobrecargar un operador de coversion para un clase es como sige.
class A
{
int operator int();
}
int A::operator int()
{
//codigo
return resultado;
}
MI PREGUNTA ES COMO LO HAGO PARA UNA CLASE QUE ESTE PARAMETRIZADA COMO LA CArray de la MFC
class A
{
int operator CArray <tipo>();
}
int A::operator CArray <tipo>()
{
//codigo
return resultado;
}
por mas que he buscado no encuentro nada. Si alguen sabe por favor y decirme.
class A
{
int operator A();
}
int A::operator A()
{
//codigo
return resultado;
}
ahora bien, cual es la sintaxis para sobrecargar un operador de coversion para un clase es como sige.
class A
{
int operator int();
}
int A::operator int()
{
//codigo
return resultado;
}
MI PREGUNTA ES COMO LO HAGO PARA UNA CLASE QUE ESTE PARAMETRIZADA COMO LA CArray de la MFC
class A
{
int operator CArray <tipo>();
}
int A::operator CArray <tipo>()
{
//codigo
return resultado;
}
por mas que he buscado no encuentro nada. Si alguen sabe por favor y decirme.
Valora esta pregunta


0