A ver, no es cuestion de que el unsigned int no haga lo que quiero, sino que
lo que quiero hacer, no lo puedo hacer con el usigned int, que son dos cosas
distintas, se perfectamente que lo que quiero lograr no se puede hacer con
el unsigned int y no lo uso para esas cosas, pero estoy al tanto de para que
sirve el unsigned int y no lo uso para despues quejarme no funciona no
funciona, tiene errores por que pasa eso????

El caso que mencione de C++ fue un caso particular de algo que se me paso
por encima, ya esta resuelto eso y en ningun momento me queje de que no
funcionara o no sirviera para nada.

Saludos
Pablo

El día 24/04/08, Gonzalo Merayo <[EMAIL PROTECTED]> escribió:
>
> 2008/4/24 Pablo Martín Viva <[EMAIL PROTECTED]>:
> > Yo se que en ese momento estaba teniendo un error, en mi codigo C++, y
> de
> > hecho no era un tema de compración era un tema de asignación, hacia algo
> asi
> >
> > unsigned int variable = objeto.row - 1;
> >
> > cuando objeto.row era 0, todo eso me evaluaba a -1 y asignado a una
> variable
> > unsigned int se transformaba a 2 a la 31 o algo similar, el tema a
> tratar no
> > es ese y no lo veo encontra que un lenguaje tenga tipos signed y
> unsigned e
> > smas me parece bien, pero como te dije anteriormente hay que saberlos
> usar
> > sino es lo mismo que nada y se hacenval mas cagadas...
> >
> > A lo que voy es que si vos queres que al querer setear un valor negativo
> en
> > un atributo que necesites que sea positivo le de un valor por efault,
> eso si
> > no tenes un setter no lo podes hacer de forma repetitiva.... En C++
> tendrias
> > que hacer algo asi en todos los casos:
> >
> > (valor < 0)?atributo = 0:atributo = valor; Y estarias repitiendo codigo
> > constantemente, queres cambiar el valor por defecto que toma la variable
> en
> > un caso asi y estarias buscando por cada asignación de ese tipo en cada
> > clase y metodo para cambiar el valor que le asigna cuando solo tendrias
> que
> > modificar un setter, sea privado protegido o publico, depende de la
> > visibilidad que le quieras dar, pero es un setter al fin.
> >
>
> > Si yo quiero representar a un contador como un atributo no tendria
> sentido
> > que mi contador se inicie en un valor negativo (dependiendo de cada caso
> en
> > particular, pero en general no tendria sentido) y si seria razonable que
> se
> > inicialize en cero, si el valor es negativo, y en el valor pasado en
> caso de
> > que sea contrario, y sin embargo eso no es un "error excepcional" sino
> que
> > es algo que podemos manejar nosotros, tomando la debida accion en caso
> de
> > ocurrirse.
>
> ¡¡mama, mama...el unsigned int no hace lo que yo quiero!!!
> ¿WHAT?
>
> Creo que es mejor que te quedes en Java.
>
> sds
>
>
> _______________________________________________
> Lista de correo Programacion.
> [email protected]
> http://listas.fi.uba.ar/mailman/listinfo/programacion
>



-- 
Si yo tengo una manzana y tú tienes una manzana, luego de intercambiarlas
ambos tenemos una manzana. Si yo tengo una idea y tú tienes una idea, luego
de intercambiarlas ambos tenemos dos ideas.

Apoyando a la comunidad Open Source.

Facebook prifile:
http://www.facebook.com/profile.php?id=1244601012
Orkut prifile:
http://www.orkut.com/Profile.aspx?uid=12594853021246287134
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a