
06/12/2008, 05:58
|
| | Fecha de Ingreso: julio-2008
Mensajes: 7
Antigüedad: 16 años, 8 meses Puntos: 0 | |
Cosa rara sobrecarga del flujo de entrada Hola a todos, estoy implementando una clase para enteros grandes, HugeInt, y en la sobrecarga del flujo de entrada >>, tengo una cosa muy rara, funciona, pero no entiendo por que funciona, no debería funcionar .
istream & operator >> (istream & in, HugeInt & grande)
{
char * s;
s = new char[1];
in >> s;
grande = HugeInt(s);
return in;
}
Este es el fragmento de código, el caso es que declaro un char* reservo espacio para un caracter y puedo meter 20 caracteres.......
Alguien tiene alguna idea de que está pasando? |