From muzzol at muzzol.com Mon Nov 30 08:47:36 2009
From: muzzol at muzzol.com (muzzol)
Date: Mon, 30 Nov 2009 08:47:36 +0100
Subject: [Comandob] =?utf-8?q?encara_m=C3=A9s_ones?=
Message-ID: <4a3f02760911292347u7144d3a3ka19dd270d1d5656@mail.gmail.com>
bones,
tenc m?s invitacions per wave.
es veu que estan augmentant el nombre darrerament, deuen voler
donar-li canya al servei.
si alg? en vol, que aixequi la pota.
muzzol
--
========================
^ ^
O O
(_ _)
muzzol(a)muzzol.com
========================
jabber id: muzzol(a)jabber.dk
========================
No atribueixis qualitats humanes als ordinadors.
No els hi agrada.
========================
"El gobierno espa?ol s?lo habla con terroristas, homosexuales y
catalanes, a ver cuando se decide a hablar con gente normal"
Jim?nez Losantos
========================
bomb terrorism bush aznar teletubbies
From uribosch at gmail.com Mon Nov 30 09:44:17 2009
From: uribosch at gmail.com (Oriol Bosch)
Date: Mon, 30 Nov 2009 09:44:17 +0100
Subject: [Comandob] =?iso-8859-1?q?encara_m=E9s_ones?=
In-Reply-To: <4a3f02760911292347u7144d3a3ka19dd270d1d5656@mail.gmail.com>
References: <4a3f02760911292347u7144d3a3ka19dd270d1d5656@mail.gmail.com>
Message-ID:
Jo tamb? en tinc, per si en fan falta m?s..
El 30 / novembre / 2009 08:47, muzzol ha escrit:
> bones,
>
> tenc m?s invitacions per wave.
>
> es veu que estan augmentant el nombre darrerament, deuen voler
> donar-li canya al servei.
>
> si alg? en vol, que aixequi la pota.
>
> muzzol
>
>
> --
> ========================
> ^ ^
> O O
> (_ _)
> muzzol(a)muzzol.com
> ========================
> jabber id: muzzol(a)jabber.dk
> ========================
> No atribueixis qualitats humanes als ordinadors.
> No els hi agrada.
> ========================
> "El gobierno espa?ol s?lo habla con terroristas, homosexuales y
> catalanes, a ver cuando se decide a hablar con gente normal"
> Jim?nez Losantos
> ========================
>
> bomb terrorism bush aznar teletubbies
>
> --
> _______________________________________________
> Comandob mailing list
> Comandob en badopi.org
> http://lists.badopi.org/mailman/listinfo/comandob
--
Oriol Bosch
uribosch en gmail.com
http://loiro.net
------------ pr?xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL:
From negus979 at terra.es Mon Nov 30 14:31:44 2009
From: negus979 at terra.es (=?utf-8?q?V=C3=ADctor_Lluci=C3=A0?=)
Date: Mon, 30 Nov 2009 14:31:44 +0100
Subject: [Comandob] =?utf-8?q?encara_m=C3=A9s_ones?=
In-Reply-To: <4a3f02760911292347u7144d3a3ka19dd270d1d5656@mail.gmail.com>
References: <4a3f02760911292347u7144d3a3ka19dd270d1d5656@mail.gmail.com>
Message-ID: <200911301431.44710.negus979@terra.es>
Boines,
Com a lurker desvergonyit, aixeco la pota ara que pot caure quelcom...
Si ets tan amable, agrair? que m'envi?s una invitaci?.
Salut!
On Lunes, 30 de Noviembre de 2009 08:47, muzzol wrote:
> bones,
>
> tenc m?s invitacions per wave.
>
> es veu que estan augmentant el nombre darrerament, deuen voler
> donar-li canya al servei.
>
> si alg? en vol, que aixequi la pota.
>
> muzzol
>
--
V?ctor Lluci? Mateu
From muzzol at gmail.com Mon Nov 30 14:48:00 2009
From: muzzol at gmail.com (muzzol)
Date: Mon, 30 Nov 2009 14:48:00 +0100
Subject: [Comandob] =?utf-8?q?encara_m=C3=A9s_ones?=
In-Reply-To: <200911301431.44710.negus979@terra.es>
References: <4a3f02760911292347u7144d3a3ka19dd270d1d5656@mail.gmail.com>
<200911301431.44710.negus979@terra.es>
Message-ID: <4a3f02760911300548j6317409bpcf43e6c87b4754bf@mail.gmail.com>
El 30 / novembre / 2009 14:31, V?ctor Lluci? ha escrit:
> Boines,
>
> Com a lurker desvergonyit, aixeco la pota ara que pot caure quelcom...
>
> Si ets tan amable, agrair? que m'envi?s una invitaci?.
>
fet!
--
========================
^ ^
O O
(_ _)
muzzol(a)muzzol.com
========================
jabber id: muzzol(a)jabber.dk
========================
No atribueixis qualitats humanes als ordinadors.
No els hi agrada.
========================
"El gobierno espa?ol s?lo habla con terroristas, homosexuales y
catalanes, a ver cuando se decide a hablar con gente normal"
Jim?nez Losantos
========================
bomb terrorism bush aznar teletubbies
From suy at badopi.org Mon Nov 30 17:46:48 2009
From: suy at badopi.org (Alejandro Exojo)
Date: Mon, 30 Nov 2009 17:46:48 +0100
Subject: [Comandob] =?utf-8?q?encara_m=C3=A9s_ones?=
In-Reply-To: <4a3f02760911292347u7144d3a3ka19dd270d1d5656@mail.gmail.com>
References: <4a3f02760911292347u7144d3a3ka19dd270d1d5656@mail.gmail.com>
Message-ID: <200911301746.48678.suy@badopi.org>
El Lunes, 30 de Noviembre de 2009, muzzol escribi?:
> bones,
>
> tenc m?s invitacions per wave.
>
> es veu que estan augmentant el nombre darrerament, deuen voler
> donar-li canya al servei.
Jo acabo de sorprendre'm de que he rebut una invitaci? i no s? de qui ve...
De fet, encara me l'estic mirant perqu? la versi? en text pla semblava
phishing, per? tots els enlla?os sembla que apunten a google.com. :-?
--
Alex (a.k.a. suy) | GPG ID 0x0B8B0BC2
http://barnacity.net/ | http://disperso.net
From sergi1 at terra.es Mon Nov 30 20:07:47 2009
From: sergi1 at terra.es (Sergio Puyoles)
Date: Mon, 30 Nov 2009 20:07:47 +0100
Subject: [Comandob] =?utf-8?q?encara_m=C3=A9s_ones?=
In-Reply-To: <4a3f02760911292347u7144d3a3ka19dd270d1d5656@mail.gmail.com>
References: <4a3f02760911292347u7144d3a3ka19dd270d1d5656@mail.gmail.com>
Message-ID: <4B141803.1000707@terra.es>
muzzol wrote:
> bones,
>
> tenc m?s invitacions per wave.
>
> es veu que estan augmentant el nombre darrerament, deuen voler
> donar-li canya al servei.
>
> si alg? en vol, que aixequi la pota.
>
> muzzol
>
>
Si et queda alguna m'agradaria provar
From muzzol at gmail.com Mon Nov 30 20:36:23 2009
From: muzzol at gmail.com (muzzol)
Date: Mon, 30 Nov 2009 20:36:23 +0100
Subject: [Comandob] =?utf-8?q?encara_m=C3=A9s_ones?=
In-Reply-To: <4B141803.1000707@terra.es>
References: <4a3f02760911292347u7144d3a3ka19dd270d1d5656@mail.gmail.com>
<4B141803.1000707@terra.es>
Message-ID: <4a3f02760911301136g1346b0ffo4a1c84c6258810b1@mail.gmail.com>
El 30 / novembre / 2009 20:07, Sergio Puyoles ha escrit:
> Si et queda alguna m'agradaria provar
done!
--
========================
^ ^
O O
(_ _)
muzzol(a)muzzol.com
========================
jabber id: muzzol(a)jabber.dk
========================
No atribueixis qualitats humanes als ordinadors.
No els hi agrada.
========================
"El gobierno espa?ol s?lo habla con terroristas, homosexuales y
catalanes, a ver cuando se decide a hablar con gente normal"
Jim?nez Losantos
========================
bomb terrorism bush aznar teletubbies
From marc.furtia at gmail.com Tue Dec 1 15:32:48 2009
From: marc.furtia at gmail.com (Marc =?ISO-8859-1?Q?Furti=E0?= Puig)
Date: Tue, 01 Dec 2009 15:32:48 +0100
Subject: [Comandob] =?iso-8859-1?q?encara_m=E9s_ones?=
In-Reply-To: <4a3f02760911301136g1346b0ffo4a1c84c6258810b1@mail.gmail.com>
References: <4a3f02760911292347u7144d3a3ka19dd270d1d5656@mail.gmail.com>
<4B141803.1000707@terra.es>
<4a3f02760911301136g1346b0ffo4a1c84c6258810b1@mail.gmail.com>
Message-ID: <1259677968.9208.3.camel@debian>
I per mi, en queda alguna ? :P
(qui no plora no mama)
El dl 30 de 11 de 2009 a les 20:36 +0100, en/na muzzol va escriure:
> El 30 / novembre / 2009 20:07, Sergio Puyoles ha escrit:
> > Si et queda alguna m'agradaria provar
>
> done!
>
>
>
> --
> ========================
> ^ ^
> O O
> (_ _)
> muzzol(a)muzzol.com
> ========================
> jabber id: muzzol(a)jabber.dk
> ========================
> No atribueixis qualitats humanes als ordinadors.
> No els hi agrada.
> ========================
> "El gobierno espa?ol s?lo habla con terroristas, homosexuales y
> catalanes, a ver cuando se decide a hablar con gente normal"
> Jim?nez Losantos
> ========================
>
> bomb terrorism bush aznar teletubbies
>
> --
> _______________________________________________
> Comandob mailing list
> Comandob en badopi.org
> http://lists.badopi.org/mailman/listinfo/comandob
--
Marc Furti? Puig
From muzzol at gmail.com Tue Dec 1 16:07:42 2009
From: muzzol at gmail.com (muzzol)
Date: Tue, 1 Dec 2009 16:07:42 +0100
Subject: [Comandob] =?utf-8?q?encara_m=C3=A9s_ones?=
In-Reply-To: <1259677968.9208.3.camel@debian>
References: <4a3f02760911292347u7144d3a3ka19dd270d1d5656@mail.gmail.com>
<4B141803.1000707@terra.es>
<4a3f02760911301136g1346b0ffo4a1c84c6258810b1@mail.gmail.com>
<1259677968.9208.3.camel@debian>
Message-ID: <4a3f02760912010707l54eaa90fm46067c53f97bfbc5@mail.gmail.com>
2009/12/1 Marc Furti? Puig :
> I per mi, en queda alguna ? :P
> (qui no plora no mama)
una pels que mamen!
ja tens la invitaci? :D
--
========================
^ ^
O O
(_ _)
muzzol(a)muzzol.com
========================
jabber id: muzzol(a)jabber.dk
========================
No atribueixis qualitats humanes als ordinadors.
No els hi agrada.
========================
"El gobierno espa?ol s?lo habla con terroristas, homosexuales y
catalanes, a ver cuando se decide a hablar con gente normal"
Jim?nez Losantos
========================
bomb terrorism bush aznar teletubbies
From ignacio.torres at gmail.com Tue Dec 1 16:29:24 2009
From: ignacio.torres at gmail.com (Ignacio Torres Masdeu)
Date: Tue, 1 Dec 2009 16:29:24 +0100
Subject: [Comandob] =?utf-8?q?encara_m=C3=A9s_ones?=
In-Reply-To: <4a3f02760912010707l54eaa90fm46067c53f97bfbc5@mail.gmail.com>
References: <4a3f02760911292347u7144d3a3ka19dd270d1d5656@mail.gmail.com>
<4B141803.1000707@terra.es>
<4a3f02760911301136g1346b0ffo4a1c84c6258810b1@mail.gmail.com>
<1259677968.9208.3.camel@debian>
<4a3f02760912010707l54eaa90fm46067c53f97bfbc5@mail.gmail.com>
Message-ID:
2009/12/1 muzzol :
> 2009/12/1 Marc Furti? Puig :
>> I per mi, en queda alguna ? :P
>> (qui no plora no mama)
>
> una pels que mamen!
?Ya empezamos a pedir favores sexuales?
Aprovecha, que dentro de poco tendremos m?s invitaciones de Wave que de gmail.
--
Ignacio Torres Masdeu
http://ignacio.torresmasdeu.name/
From ferran at fompi.net Wed Dec 2 11:40:09 2009
From: ferran at fompi.net (Ferran Fontcuberta)
Date: Wed, 02 Dec 2009 11:40:09 +0100
Subject: [Comandob] VBox i suspend
Message-ID: <1259750409.4679.31.camel@localhost.localdomain>
Hola, macus, lletjos i capgrossos!
M'acabo d'adonar que no puc c?rrer un guest de 64 bits despr?s de
rependre (?) el sistema des d'un suspend (be, de fet no he probat
suspend, he probat hibernate mitjant?ant pm-hibernate, nom?s).
Sembla que es desactiven les vt-x aquestes rares... La paranoia ?s que
si reinicio segueix estant igual (tot i estar be en bios), per? si
haltejo sembla que el problema es sol.luciona. Aix? s?, fins al proper
hibernate.
A alg? li ha passat alguna cosa similar? Hauria de passarme a suspend2
(encara ?s una alternativa preferible?) o similar?
Merc?s!
From ferran at fompi.net Wed Dec 2 13:36:45 2009
From: ferran at fompi.net (Ferran Fontcuberta)
Date: Wed, 02 Dec 2009 13:36:45 +0100
Subject: [Comandob] VBox i suspend
In-Reply-To: <1259750409.4679.31.camel@localhost.localdomain>
References: <1259750409.4679.31.camel@localhost.localdomain>
Message-ID: <1259757405.2690.0.camel@localhost.localdomain>
El mi?, 02-12-2009 a las 11:40 +0100, Ferran Fontcuberta escribi?:
> A alg? li ha passat alguna cosa similar? Hauria de passarme a suspend2
> (encara ?s una alternativa preferible?) o similar?
Utilizando el suspend inkernel furula, cosas veredes...
From suy at badopi.org Fri Dec 4 01:03:52 2009
From: suy at badopi.org (Alejandro Exojo)
Date: Fri, 4 Dec 2009 01:03:52 +0100
Subject: [Comandob] =?utf-8?q?OT=3A_C++=2C_partir_una_cadena=2C_y_orientac?=
=?utf-8?q?i=C3=B3n_a_objetos?=
Message-ID: <200912040103.52948.suy@badopi.org>
Buenas.
Estoy haciendo un programilla en C++ que solo puede usar la biblioteca
est?ndar. Estaba buscando una forma de coger un dato de tipo string, y
partirlo en varias cadenas seg?n un delimitador (como un strtok()).
Googleando, veo que parece que no hay forma de hacerlo con la biblioteca
est?ndar, y muchos proponen una funci?n que lo hace, o sugieren usar strtok()
directamente.
Mi pregunta es m?s bien filos?fica: si opt?is por hacer vuestra propia
funci?n, y teniendo en cuenta que varas clases van a necesitar usarla, ?c?mo
la a?adir?ais al programa? ?Como una funci?n global, fuera de toda clase, o
como una funci?n static donde m?s convenga?
Es m?s bien una cuesti?n filos?fica/est?tica/acad?mica. Imagino que como
funci?n global me voy a complicar menos, pero a parte de que lo veo "feo" ya
que todo lo dem?s va a estar en una clase, me suena que hay lenguajes
(?Java?) que no te permiten eso, y que hasta el main() va en una clase.
Saludetes.
PD: Sugerencias sobre la implementaci?n de la funci?n que parte una cadena
tambi?n son bienvenidas. Esto es lo que m?s me gusta por ahora:
http://oopweb.com/CPP/Documents/CPPHOWTO/Volume/C++Programming-HOWTO-7.html
--
Alex (a.k.a. suy) | GPG ID 0x0B8B0BC2
http://barnacity.net/ | http://disperso.net
From pedro.lopez.cabanillas at gmail.com Fri Dec 4 01:21:42 2009
From: pedro.lopez.cabanillas at gmail.com (Pedro Lopez-Cabanillas)
Date: Fri, 4 Dec 2009 01:21:42 +0100
Subject: [Comandob]
=?utf-8?q?OT=3A_C++=2C_partir_una_cadena=2C_y_orientac?=
=?utf-8?q?i=C3=B3n_a_objetos?=
In-Reply-To: <200912040103.52948.suy@badopi.org>
References: <200912040103.52948.suy@badopi.org>
Message-ID: <200912040121.42125.pedro.lopez.cabanillas@gmail.com>
On Friday, December 4, 2009, Alejandro Exojo wrote:
> Buenas.
>
> Estoy haciendo un programilla en C++ que solo puede usar la biblioteca
> est?ndar. Estaba buscando una forma de coger un dato de tipo string, y
> partirlo en varias cadenas seg?n un delimitador (como un strtok()).
>
> Googleando, veo que parece que no hay forma de hacerlo con la biblioteca
> est?ndar, y muchos proponen una funci?n que lo hace, o sugieren usar
> strtok() directamente.
pues googleando con esto:
http://www.google.es/search?q=std%3A%3Astring+split
me ha salido la primera:
http://stackoverflow.com/questions/236129/c-how-to-split-a-string
> Mi pregunta es m?s bien filos?fica: si opt?is por hacer vuestra propia
> funci?n, y teniendo en cuenta que varas clases van a necesitar usarla,
> ?c?mo la a?adir?ais al programa? ?Como una funci?n global, fuera de toda
> clase, o como una funci?n static donde m?s convenga?
>
> Es m?s bien una cuesti?n filos?fica/est?tica/acad?mica. Imagino que como
> funci?n global me voy a complicar menos, pero a parte de que lo veo "feo"
> ya que todo lo dem?s va a estar en una clase, me suena que hay lenguajes
> (?Java?) que no te permiten eso, y que hasta el main() va en una clase.
>
> Saludetes.
>
> PD: Sugerencias sobre la implementaci?n de la funci?n que parte una cadena
> tambi?n son bienvenidas. Esto es lo que m?s me gusta por ahora:
> http://oopweb.com/CPP/Documents/CPPHOWTO/Volume/C++Programming-HOWTO-7.html
From suy at badopi.org Fri Dec 4 01:39:21 2009
From: suy at badopi.org (Alejandro Exojo)
Date: Fri, 4 Dec 2009 01:39:21 +0100
Subject: [Comandob]
=?utf-8?q?OT=3A_C++=2C_partir_una_cadena=2C_y_orientac?=
=?utf-8?q?i=C3=B3n_a_objetos?=
In-Reply-To: <200912040121.42125.pedro.lopez.cabanillas@gmail.com>
References: <200912040103.52948.suy@badopi.org>
<200912040121.42125.pedro.lopez.cabanillas@gmail.com>
Message-ID: <200912040139.21553.suy@badopi.org>
El Viernes, 4 de Diciembre de 2009, Pedro Lopez-Cabanillas escribi?:
> pues googleando con esto:
> http://www.google.es/search?q=std%3A%3Astring+split
>
> me ha salido la primera:
> http://stackoverflow.com/questions/236129/c-how-to-split-a-string
Ejem... :-)
Si no digo que no lo haya encontrado. Si el problema no es encontrar una
funci?n (que yo mismo la podr?a hacer). Es lo que digo en el p?rrafo
siguiente al que respondes: como se deber?a encajar una funci?n suelta desde
el punto de vista de la POO.
--
Alex (a.k.a. suy) | GPG ID 0x0B8B0BC2
http://barnacity.net/ | http://disperso.net
From carles at pina.cat Fri Dec 4 01:31:56 2009
From: carles at pina.cat (Carles Pina i Estany)
Date: Fri, 4 Dec 2009 00:31:56 +0000
Subject: [Comandob]
=?iso-8859-1?q?OT=3A_C++=2C_partir_una_cadena=2C_y_ori?=
=?iso-8859-1?q?entaci=F3n_a_objetos?=
In-Reply-To: <200912040103.52948.suy@badopi.org>
References: <200912040103.52948.suy@badopi.org>
Message-ID: <20091204003156.GA28595@pina.cat>
Hola,
On Dec/04/2009, Alejandro Exojo wrote:
> Mi pregunta es m?s bien filos?fica: si opt?is por hacer vuestra propia
> funci?n, y teniendo en cuenta que varas clases van a necesitar usarla,
> ?c?mo la a?adir?ais al programa? ?Como una funci?n global, fuera de
> toda clase, o como una funci?n static donde m?s convenga?
si es una funci?n despu?s quiz?s ser?n m?s: en un namespace seguramente
con todo esto.
O en una clase con funciones est?ticas y _casi nunca_ (problemas para
tests, problemas para threads, efectos laterales, etc.) datos est?ticos.
As? puedes encapsular funciones privadas de ayuda. Y quiz?s esta clase
dentro de un namspace con otras clases...
Puedes hacer el constructor privado para evitar declarar un objecto de
esta clase y ya puestos eliminar el constructor de copia tambi?n.
Por cierto, si la clase necesita otra de ayuda o soporte puedes definir
la otra como una clase privada de la primera.
Yo casi nunca uso namespaces y lo hago directamente con clases porqu? ya
no ensucio mi ?mbito aunque sean varias funciones (m?todos)
Seguro que hay m?s opciones.
> PD: Sugerencias sobre la implementaci?n de la funci?n que parte una
> cadena tambi?n son bienvenidas. Esto es lo que m?s me gusta por ahora:
> http://oopweb.com/CPP/Documents/CPPHOWTO/Volume/C++Programming-HOWTO-7.html
a primera vista parece muy bien
Hasta pronto,
--
Carles Pina i Estany
http://pinux.info
From frikimaster at gmail.com Fri Dec 4 03:53:07 2009
From: frikimaster at gmail.com (Antoni Villalonga)
Date: Fri, 4 Dec 2009 03:53:07 +0100
Subject: [Comandob]
=?iso-8859-1?q?OT=3A_C++=2C_partir_una_cadena=2C_y_ori?=
=?iso-8859-1?q?entaci=F3n_a_objetos?=
In-Reply-To: <200912040139.21553.suy@badopi.org>
References: <200912040103.52948.suy@badopi.org>
<200912040121.42125.pedro.lopez.cabanillas@gmail.com>
<200912040139.21553.suy@badopi.org>
Message-ID: <75eeb70e0912031853n687d0013p1cc634c193225c3f@mail.gmail.com>
Igual si dejaras de usar orientaci?n a objetos ya habrias terminado el
programita y podrias dedicar ese preciado tiempo a debugar.
La POO es la mejor forma para complicar las cosas simples. Para las
complejas lo mejor es poner todo dentro de la misma clase y p?blico,
que si no se lia la cosa. =D
2009/12/4 Alejandro Exojo:
> El Viernes, 4 de Diciembre de 2009, Pedro Lopez-Cabanillas escribi?:
>> pues googleando con esto:
>> http://www.google.es/search?q=std%3A%3Astring+split
>>
>> me ha salido la primera:
>> http://stackoverflow.com/questions/236129/c-how-to-split-a-string
>
> Ejem... :-)
>
> Si no digo que no lo haya encontrado. Si el problema no es encontrar una
> funci?n (que yo mismo la podr?a hacer). Es lo que digo en el p?rrafo
> siguiente al que respondes: como se deber?a encajar una funci?n suelta desde
> el punto de vista de la POO.
>
> --
> Alex (a.k.a. suy) | GPG ID 0x0B8B0BC2
> http://barnacity.net/ | http://disperso.net
> --
> _______________________________________________
> Comandob mailing list
> Comandob at badopi.org
> http://lists.badopi.org/mailman/listinfo/comandob
--
"Boring two-person multiplayer may turn friends into enemies."
Antoni Villalonga i Noceras
#Bloc# ~> http://friki.CAT
#Jabber# ~> friki at bulmalug.net
From pedro.lopez.cabanillas at gmail.com Fri Dec 4 12:45:23 2009
From: pedro.lopez.cabanillas at gmail.com (Pedro Lopez-Cabanillas)
Date: Fri, 4 Dec 2009 12:45:23 +0100
Subject: [Comandob]
=?utf-8?q?OT=3A_C++=2C_partir_una_cadena=2C_y_orientac?=
=?utf-8?q?i=C3=B3n_a_objetos?=
In-Reply-To: <200912040139.21553.suy@badopi.org>
References: <200912040103.52948.suy@badopi.org>
<200912040121.42125.pedro.lopez.cabanillas@gmail.com>
<200912040139.21553.suy@badopi.org>
Message-ID: <200912041245.23924.pedro.lopez.cabanillas@gmail.com>
On Friday, December 4, 2009, Alejandro Exojo wrote:
> El Viernes, 4 de Diciembre de 2009, Pedro Lopez-Cabanillas escribi?:
> > pues googleando con esto:
> > http://www.google.es/search?q=std%3A%3Astring+split
> >
> > me ha salido la primera:
> > http://stackoverflow.com/questions/236129/c-how-to-split-a-string
>
> Ejem... :-)
>
> Si no digo que no lo haya encontrado. Si el problema no es encontrar una
> funci?n (que yo mismo la podr?a hacer). Es lo que digo en el p?rrafo
> siguiente al que respondes: como se deber?a encajar una funci?n suelta
> desde el punto de vista de la POO.
Perdona, ya veo...
A primera vista yo har?a un m?todo. Una regla f?cil para colocar cosas en la
POO es que si la cosa es un sustantivo, probablemente ser? el nombre de una
clase, y si es un verbo probablemente ser? un m?todo de una clase. En este
caso, "partir", "split" o "tokenize" son todas ellas acciones, verbos,
m?todos.
Donde colocar el m?todo?. Habitualmente los m?todos son acciones realizadas
sobre los objetos, en este caso partir cadena ser?a un m?todo de cadena. Una
especializaci?n de la clase std::string, que admite una nueva operaci?n
partir(), split() o tokenize(). Todas las dem?s caracter?sticas de las
cadenas se obtienen por herencia.
Claro que adem?s de la herencia, tambi?n puede tener sentido la composici?n.
Es decir, varias clases incluyen miembros de tipo std::string, y necesitan
partir esas cadenas miembro de una misma forma. Si la operaci?n es com?n,
entonces podr?a ser un m?todo heredado de un ascendiente com?n.
Saludos,
Pedro
From ferran at fompi.net Fri Dec 4 12:49:35 2009
From: ferran at fompi.net (Ferran Fontcuberta)
Date: Fri, 04 Dec 2009 12:49:35 +0100
Subject: [Comandob] Problema con "history"
Message-ID: <1259927375.22117.54.camel@localhost.localdomain>
Soy un vago redomado y quer?a hacerme un alias cdl tal que as?:
cd `echo !$|sed -e's:^\(.*\)/.*$:\1:'`
de manera que si hago
cat ruta/a/los/cruasanes/comidaaaa.ya
cdl me lleve a ruta/a/los/cruasanes
peeeero resulta que !$ no me expande dentro de un aliases, ni con
expand_aliases. Tampoco me expande dentro de una funci?n y, por lo
visto, ni siquier el comando "history" funciona dentro de un archivo.
Huna alludita, pofabor?
From ferran at fompi.net Fri Dec 4 17:33:51 2009
From: ferran at fompi.net (Ferran Fontcuberta)
Date: Fri, 04 Dec 2009 17:33:51 +0100
Subject: [Comandob] Alguien ha probado devtmpfs?
Message-ID: <1259944431.22117.64.camel@localhost.localdomain>
Pos eso xD
From carles at pina.cat Fri Dec 4 21:09:57 2009
From: carles at pina.cat (Carles Pina i Estany)
Date: Fri, 4 Dec 2009 20:09:57 +0000
Subject: [Comandob]
=?iso-8859-1?q?OT=3A_C++=2C_partir_una_cadena=2C_y_ori?=
=?iso-8859-1?q?entaci=F3n_a_objetos?=
In-Reply-To: <200912041245.23924.pedro.lopez.cabanillas@gmail.com>
References: <200912040103.52948.suy@badopi.org>
<200912040121.42125.pedro.lopez.cabanillas@gmail.com>
<200912040139.21553.suy@badopi.org>
<200912041245.23924.pedro.lopez.cabanillas@gmail.com>
Message-ID: <20091204200957.GA32173@pina.cat>
Hola,
On Dec/04/2009, Pedro Lopez-Cabanillas wrote:
> On Friday, December 4, 2009, Alejandro Exojo wrote:
> > El Viernes, 4 de Diciembre de 2009, Pedro Lopez-Cabanillas escribi?:
> > > pues googleando con esto:
> > > http://www.google.es/search?q=std%3A%3Astring+split
> > >
> > > me ha salido la primera:
> > > http://stackoverflow.com/questions/236129/c-how-to-split-a-string
> >
> > Ejem... :-)
> >
> > Si no digo que no lo haya encontrado. Si el problema no es encontrar una
> > funci?n (que yo mismo la podr?a hacer). Es lo que digo en el p?rrafo
> > siguiente al que respondes: como se deber?a encajar una funci?n suelta
> > desde el punto de vista de la POO.
>
> Perdona, ya veo...
>
> A primera vista yo har?a un m?todo. Una regla f?cil para colocar cosas
> en la
Yo no, ni mucho menos. Argumentos para el no:
-string es un basic_string (creo) y no tiene el destructor virtual. Si
por despiste ponemos, ahora en un futuro (mantenimiento) datos en la
clase derivada que se tuvieran que destruir en el destructor no ser?a
llamado (si se usa polimorfismo). Es f?cil que en algun punto de la vida
del programa esto pase y haya un "sutil" memory leak
(aunque tuviera destructor virtual NO lo har?a)
-se puede hacer sin extender la clase principal? S?. Pues mejor hacerlo
para que sea m?s peque?a y ligera. Sin? cada uno a?adir?a cosas a
string, cada capa de software har?a su string. Encapsular los datos y
las funciones m?nimas, no las de conveniencia.
-se puede complicar que en el programa haya strings y
string_con_tokenizer, aunque tal como lo plante? Alex no deber?a ser el
caso
Este caso es diferente a otros casos que se redefinen m?todos (t?pico
jugando con clases de Qt) o que se extiende una clase y necesitamos
acceder a m?todos que son protected.
> Claro que adem?s de la herencia, tambi?n puede tener sentido la
> composici?n. Es decir, varias clases incluyen miembros de tipo
> std::string, y necesitan partir esas cadenas miembro de una misma
> forma. Si la operaci?n es com?n, entonces podr?a ser un m?todo
> heredado de un ascendiente com?n.
Si es posible prefiero evitar herencia multiple. Lleva f?cilmente a
dependencias en rombo con m?s bugs sutiles.
Generar una clase que haga composici?n de string lo veo trabajo por el
hecho de tener que redefinir el interfaz p?blico de string, no?
--
Carles Pina i Estany
http://pinux.info
From suy at badopi.org Fri Dec 4 22:45:13 2009
From: suy at badopi.org (Alejandro Exojo)
Date: Fri, 4 Dec 2009 22:45:13 +0100
Subject: [Comandob]
=?iso-8859-1?q?OT=3A_C++=2C_partir_una_cadena=2C_y_ori?=
=?iso-8859-1?q?entaci=F3n_a_objetos?=
In-Reply-To: <20091204200957.GA32173@pina.cat>
References: <200912040103.52948.suy@badopi.org>
<200912041245.23924.pedro.lopez.cabanillas@gmail.com>
<20091204200957.GA32173@pina.cat>
Message-ID: <200912042245.13884.suy@badopi.org>
El Viernes, 4 de Diciembre de 2009, Carles Pina i Estany escribi?:
> -string es un basic_string (creo) y no tiene el destructor virtual. Si
> por despiste ponemos, ahora en un futuro (mantenimiento) datos en la
> clase derivada que se tuvieran que destruir en el destructor no ser?a
> llamado (si se usa polimorfismo). Es f?cil que en algun punto de la vida
> del programa esto pase y haya un "sutil" memory leak
>
> (aunque tuviera destructor virtual NO lo har?a)
>
> -se puede hacer sin extender la clase principal? S?. Pues mejor hacerlo
> para que sea m?s peque?a y ligera. Sin? cada uno a?adir?a cosas a
> string, cada capa de software har?a su string. Encapsular los datos y
> las funciones m?nimas, no las de conveniencia.
>
> -se puede complicar que en el programa haya strings y
> string_con_tokenizer, aunque tal como lo plante? Alex no deber?a ser el
> caso
Este caso es justo lo que me gustar?a evitar. Lo poco que he programado en C++
ha sido con Qt (y sin tocar la biblioteca est?ndar), y ah? s? que le ve?a
sentido a crear tu clase derivada de QLoquesea para una parte concreta de la
interfaz, o que inclu?a varios QWidget, pero aqu?, crear una clase derivada
de string o de cualquier tipo tan b?sico me parec?a muy mala idea. Es como si
me creyera capaz de "mejorar" la biblioteca est?ndar. :-P
De momento lo tengo en una funci?n aislada en un espacio de nombres, pero
porque solo es una funci?n y bastante corta. S? que es verdad que me ha
gustado lo de tenerlo en una clase por si hubiera que crear funciones
auxiliares de forma privada.
De todas formas el programa es solo un ejercicio de clase, no es nada serio,
pero es por eso de aprender algo, y tal. :-)
--
Alex (a.k.a. suy) | GPG ID 0x0B8B0BC2
http://barnacity.net/ | http://disperso.net
From pedro.lopez.cabanillas at gmail.com Fri Dec 4 23:02:26 2009
From: pedro.lopez.cabanillas at gmail.com (Pedro Lopez-Cabanillas)
Date: Fri, 4 Dec 2009 23:02:26 +0100
Subject: [Comandob]
=?iso-8859-1?q?OT=3A_C++=2C_partir_una_cadena=2C_y_ori?=
=?iso-8859-1?q?entaci=F3n_a_objetos?=
In-Reply-To: <20091204200957.GA32173@pina.cat>
References: <200912040103.52948.suy@badopi.org>
<200912041245.23924.pedro.lopez.cabanillas@gmail.com>
<20091204200957.GA32173@pina.cat>
Message-ID: <200912042302.26494.pedro.lopez.cabanillas@gmail.com>
On Friday, December 4, 2009, Carles Pina i Estany wrote:
> > A primera vista yo har?a un m?todo. Una regla f?cil para colocar cosas
> > en la
>
> Yo no, ni mucho menos. Argumentos para el no:
>
> -string es un basic_string (creo) y no tiene el destructor virtual. Si
> por despiste ponemos, ahora en un futuro (mantenimiento) datos en la
> clase derivada que se tuvieran que destruir en el destructor no ser?a
> llamado (si se usa polimorfismo). Es f?cil que en algun punto de la vida
> del programa esto pase y haya un "sutil" memory leak
Es posible que en el futuro te des cuenta de que lo que necesitabas en
realidad era hacer bacalao al pil pil. As? que, por previsi?n, podr?as usar
desde ya mismo una cazuela de barro.
> > Claro que adem?s de la herencia, tambi?n puede tener sentido la
> > composici?n. Es decir, varias clases incluyen miembros de tipo
> > std::string, y necesitan partir esas cadenas miembro de una misma
> > forma. Si la operaci?n es com?n, entonces podr?a ser un m?todo
> > heredado de un ascendiente com?n.
>
> Si es posible prefiero evitar herencia multiple. Lleva f?cilmente a
> dependencias en rombo con m?s bugs sutiles.
En ning?n momento he sugerido herencia m?ltiple.
Pero precisamente la herencia m?ltiple de la implementaci?n en C++ me parece
una de las mayores fortalezas/ventaja de este lenguaje sobre Java, C#, Delphi
y similares, que solamente permiten herencia m?ltiple de interfaces.
> Generar una clase que haga composici?n de string lo veo trabajo por el
> hecho de tener que redefinir el interfaz p?blico de string, no?
No. http://en.wikipedia.org/wiki/Object_composition
Saludos,
Pedro
From carles at pina.cat Fri Dec 4 23:43:00 2009
From: carles at pina.cat (Carles Pina i Estany)
Date: Fri, 4 Dec 2009 22:43:00 +0000
Subject: [Comandob]
=?iso-8859-1?q?OT=3A_C++=2C_partir_una_cadena=2C_y_ori?=
=?iso-8859-1?q?entaci=F3n_a_objetos?=
In-Reply-To: <200912042245.13884.suy@badopi.org>
References: <200912040103.52948.suy@badopi.org>
<200912041245.23924.pedro.lopez.cabanillas@gmail.com>
<20091204200957.GA32173@pina.cat>
<200912042245.13884.suy@badopi.org>
Message-ID: <20091204224300.GA14782@pina.cat>
Hola,
On Dec/04/2009, Alejandro Exojo wrote:
> El Viernes, 4 de Diciembre de 2009, Carles Pina i Estany escribi?:
> > -string es un basic_string (creo) y no tiene el destructor virtual. Si
> > por despiste ponemos, ahora en un futuro (mantenimiento) datos en la
> > clase derivada que se tuvieran que destruir en el destructor no ser?a
> > llamado (si se usa polimorfismo). Es f?cil que en algun punto de la vida
> > del programa esto pase y haya un "sutil" memory leak
> >
> > (aunque tuviera destructor virtual NO lo har?a)
> >
> > -se puede hacer sin extender la clase principal? S?. Pues mejor hacerlo
> > para que sea m?s peque?a y ligera. Sin? cada uno a?adir?a cosas a
> > string, cada capa de software har?a su string. Encapsular los datos y
> > las funciones m?nimas, no las de conveniencia.
> >
> > -se puede complicar que en el programa haya strings y
> > string_con_tokenizer, aunque tal como lo plante? Alex no deber?a ser el
> > caso
>
> Este caso es justo lo que me gustar?a evitar. Lo poco que he programado en C++
> ha sido con Qt (y sin tocar la biblioteca est?ndar), y ah? s? que le
> ve?a sentido a crear tu clase derivada de QLoquesea para una parte
> concreta de la interfaz, o que inclu?a varios QWidget, pero aqu?,
> crear una clase derivada de string o de cualquier tipo tan b?sico me
> parec?a muy mala idea. Es como si me creyera capaz de "mejorar" la
> biblioteca est?ndar. :-P
:-)
De hecho lo busqu? despu?s: del libro "Effective C++" (Third Edition) de
Scott Meyers, item 23, se titula: "Prefer non-member non-friend
functions to member functions." y explica un caso parecido, que no es de
la biblioteca b?sica (a m? a?n me chirr?a m?s por compatibilidad con
otros strings si es la biblioteca b?sica, forzar casts, etc.)
Si puedes revisa este cap?tulo, quiz?s en Google Books? Si es de la
segunda edici?n es el item 18. B?sicamente, todo lo que pueda ser
implementado con funciones p?blicas mejor no ponerlo en la clase por
tama?o, flexibilidad y dem?s cosas que explica y no te cuento. Ah, y que
puedes hacer una clase auxiliar para esto como dije, aunque ayer no me
acordaba que justamente hab?a un item de esto. Sin? te hubiera mandado
el libro directo.
> De momento lo tengo en una funci?n aislada en un espacio de nombres,
> pero porque solo es una funci?n y bastante corta. S? que es verdad que
> me ha gustado lo de tenerlo en una clase por si hubiera que crear
> funciones auxiliares de forma privada.
lo pens? despu?s: puedes crear funciones dentro de funciones si
necesitaras funciones auxiliares que solo son llamadas desde una
funci?n. Es decir, que el tokenizer necesite una funci?n auxiliar pero
no otras funciones.
> De todas formas el programa es solo un ejercicio de clase, no es nada
> serio, pero es por eso de aprender algo, y tal. :-)
Suele ser divertido pensar estas cosas.
--
Carles Pina i Estany
http://pinux.info
From carles at pina.cat Sat Dec 5 00:25:20 2009
From: carles at pina.cat (Carles Pina i Estany)
Date: Fri, 4 Dec 2009 23:25:20 +0000
Subject: [Comandob]
=?iso-8859-1?q?OT=3A_C++=2C_partir_una_cadena=2C_y_ori?=
=?iso-8859-1?q?entaci=F3n_a_objetos?=
In-Reply-To: <200912042302.26494.pedro.lopez.cabanillas@gmail.com>
References: <200912040103.52948.suy@badopi.org>
<200912041245.23924.pedro.lopez.cabanillas@gmail.com>
<20091204200957.GA32173@pina.cat>
<200912042302.26494.pedro.lopez.cabanillas@gmail.com>
Message-ID: <20091204232520.GB14782@pina.cat>
Hola,
On Dec/04/2009, Pedro Lopez-Cabanillas wrote:
> On Friday, December 4, 2009, Carles Pina i Estany wrote:
> > > A primera vista yo har?a un m?todo. Una regla f?cil para colocar cosas
> > > en la
> >
> > Yo no, ni mucho menos. Argumentos para el no:
> >
> > -string es un basic_string (creo) y no tiene el destructor virtual. Si
> > por despiste ponemos, ahora en un futuro (mantenimiento) datos en la
> > clase derivada que se tuvieran que destruir en el destructor no ser?a
> > llamado (si se usa polimorfismo). Es f?cil que en algun punto de la vida
> > del programa esto pase y haya un "sutil" memory leak
>
> Es posible que en el futuro te des cuenta de que lo que necesitabas en
> realidad era hacer bacalao al pil pil. As? que, por previsi?n, podr?as
> usar desde ya mismo una cazuela de barro.
Si Alex hace un namespace y yo quiero a?adir la funci?n A y t? la B es
f?cil hacerlo para los dos en cualquier momento.
Si Alex extiende string con string_tokenizer y yo quiero a?adir
string_to_csv y t? string_from_csv es m?s complicado/inc?modo
(herencias en vez de a?adir funciones a un namespace, si seguimos la misma
filosofia).
> > > Claro que adem?s de la herencia, tambi?n puede tener sentido la
> > > composici?n. Es decir, varias clases incluyen miembros de tipo
> > > std::string, y necesitan partir esas cadenas miembro de una misma
> > > forma. Si la operaci?n es com?n, entonces podr?a ser un m?todo
> > > heredado de un ascendiente com?n.
> >
> > Si es posible prefiero evitar herencia multiple. Lleva f?cilmente a
> > dependencias en rombo con m?s bugs sutiles.
>
> En ning?n momento he sugerido herencia m?ltiple.
>
> Pero precisamente la herencia m?ltiple de la implementaci?n en C++ me
> parece una de las mayores fortalezas/ventaja de este lenguaje sobre
> Java, C#, Delphi y similares, que solamente permiten herencia m?ltiple
> de interfaces.
S? lo s?, ya tuve que implementar unos cuantos bridges en C# (heretar
un interfaz, instanciar componer el objecto dentro y hacer llamadas a
?l, pensando... C++ C++ :-) )
> > Generar una clase que haga composici?n de string lo veo trabajo por el
> > hecho de tener que redefinir el interfaz p?blico de string, no?
>
> No. http://en.wikipedia.org/wiki/Object_composition
Entiendo que te refieres a algo como:
#include
#include
class string_tokenizer
{
public:
string_tokenizer() : m_string() {}
string_tokenizer(std::string s) : m_string(s) {}
std::string& getString() { return m_string; }
void tokenizer() { std::cout << "Tokenized" << std::endl; }
private:
std::string m_string;
};
void test(string_tokenizer s)
{
std::cout << s.getString() << "- tested" << std::endl;
}
int main()
{
string_tokenizer nombre;
nombre.getString() = "El Nombre";
std::cout << nombre.getString() << std::endl;
std::string apellido;
apellido = "El Apellido";
std::cout << apellido << std::endl;
test(nombre);
return 0;
}
Le veo el problema que ahora no se le puede pasar un string a test.
Si le paso un string tendr?a que pasarle un string y no un string_togenizer,
as? que dentro deber?a crear un string_togenizer para tokenizar.
Adem?s de tener que usar el getString() "todo" el rato...
Te refieres a lo de arriba o te mal-entend? -es posible, viernes noche...
--
Carles Pina i Estany
http://pinux.info
From suy at badopi.org Sat Dec 5 00:52:31 2009
From: suy at badopi.org (Alejandro Exojo)
Date: Sat, 5 Dec 2009 00:52:31 +0100
Subject: [Comandob]
=?iso-8859-1?q?OT=3A_C++=2C_partir_una_cadena=2C_y_ori?=
=?iso-8859-1?q?entaci=F3n_a_objetos?=
In-Reply-To: <20091204224300.GA14782@pina.cat>
References: <200912040103.52948.suy@badopi.org>
<200912042245.13884.suy@badopi.org>
<20091204224300.GA14782@pina.cat>
Message-ID: <200912050052.32198.suy@badopi.org>
El Viernes, 4 de Diciembre de 2009, Carles Pina i Estany escribi?:
> De hecho lo busqu? despu?s: del libro "Effective C++" (Third Edition) de
> Scott Meyers, item 23, se titula: "Prefer non-member non-friend
> functions to member functions." y explica un caso parecido, que no es de
> la biblioteca b?sica (a m? a?n me chirr?a m?s por compatibilidad con
> otros strings si es la biblioteca b?sica, forzar casts, etc.)
>
> Si puedes revisa este cap?tulo, quiz?s en Google Books? Si es de la
> segunda edici?n es el item 18. B?sicamente, todo lo que pueda ser
> implementado con funciones p?blicas mejor no ponerlo en la clase por
> tama?o, flexibilidad y dem?s cosas que explica y no te cuento. Ah, y que
> puedes hacer una clase auxiliar para esto como dije, aunque ayer no me
> acordaba que justamente hab?a un item de esto. Sin? te hubiera mandado
> el libro directo.
Tengo un zip por ah? con los libros (segunda edici?n). El 18 es "Strive for
class interfaces that are complete and minimal", quiz?s es el 19, o mi
edici?n es "rara".
Los libros estos est?n muy bien, pero son m?s avanzados de lo que ahora me
toca, que a?n estoy intentando volver a acordarme de las cosas m?s
b?sicas. :-S
> lo pens? despu?s: puedes crear funciones dentro de funciones si
> necesitaras funciones auxiliares que solo son llamadas desde una
> funci?n. Es decir, que el tokenizer necesite una funci?n auxiliar pero
> no otras funciones.
Ah? va, pues esto no recuerdo haberlo visto siquiera. Ya buscar?. Lo m?s
parecido que he hecho han sido funciones literales (?lambda?) en JavaScript.
--
Alex (a.k.a. suy) | GPG ID 0x0B8B0BC2
http://barnacity.net/ | http://disperso.net
From elboube at gmail.com Sat Dec 5 01:20:01 2009
From: elboube at gmail.com (boube)
Date: Sat, 5 Dec 2009 01:20:01 +0100
Subject: [Comandob] Problema con "history"
In-Reply-To: <1259927375.22117.54.camel@localhost.localdomain>
References: <1259927375.22117.54.camel@localhost.localdomain>
Message-ID:
El d?a 4 de diciembre de 2009 12:49, Ferran Fontcuberta
escribi?:
> Soy un vago redomado y quer?a hacerme un alias cdl tal que as?:
>
> cd `echo !$|sed -e's:^\(.*\)/.*$:\1:'`
>
> de manera que si hago
>
> cat ruta/a/los/cruasanes/comidaaaa.ya
>
> cdl me lleve a ruta/a/los/cruasanes
>
> peeeero resulta que !$ no me expande dentro de un aliases, ni con
> expand_aliases. Tampoco me expande dentro de una funci?n y, por lo
> visto, ni siquier el comando "history" funciona dentro de un archivo.
>
> Huna alludita, pofabor?
>
Prueba a hacer una funci?n en vez de un alias.
Saludos a todos
--
Adri?n Boubeta elboube en gmail.com
From carles at pina.cat Sat Dec 5 02:52:40 2009
From: carles at pina.cat (Carles Pina i Estany)
Date: Sat, 5 Dec 2009 01:52:40 +0000
Subject: [Comandob]
=?iso-8859-1?q?OT=3A_C++=2C_partir_una_cadena=2C_y_ori?=
=?iso-8859-1?q?entaci=F3n_a_objetos?=
In-Reply-To: <200912050052.32198.suy@badopi.org>
References: <200912040103.52948.suy@badopi.org>
<200912042245.13884.suy@badopi.org>
<20091204224300.GA14782@pina.cat>
<200912050052.32198.suy@badopi.org>
Message-ID: <20091205015240.GB24581@pina.cat>
Hola,
On Dec/05/2009, Alejandro Exojo wrote:
> El Viernes, 4 de Diciembre de 2009, Carles Pina i Estany escribi?:
> > De hecho lo busqu? despu?s: del libro "Effective C++" (Third Edition) de
> > Scott Meyers, item 23, se titula: "Prefer non-member non-friend
[...]
> > Si puedes revisa este cap?tulo, quiz?s en Google Books? Si es de la
> > segunda edici?n es el item 18. B?sicamente, todo lo que pueda ser
> Tengo un zip por ah? con los libros (segunda edici?n). El 18 es "Strive for
> class interfaces that are complete and minimal", quiz?s es el 19, o mi
> edici?n es "rara".
El t?tulo dice lo mismo, m?s o menos. Dije que es el 18 porqu? al final
del libro de la tercera edici?n pone una tabla con correspondencias.
> > lo pens? despu?s: puedes crear funciones dentro de funciones si
> > necesitaras funciones auxiliares que solo son llamadas desde una
> > funci?n. Es decir, que el tokenizer necesite una funci?n auxiliar pero
> > no otras funciones.
>
> Ah? va, pues esto no recuerdo haberlo visto siquiera. Ya buscar?. Lo
> m?s parecido que he hecho han sido funciones literales (?lambda?) en
> JavaScript.
creo que no es muy com?n hacerlo en funciones y en C++, pero en clases
algo m?s. A la que uno se descuida hace una estructura (que es una clase
con todo p?blico...) y a la que se descuida otra vez necesita
implementar el operador <= para usar esta estructura en listas o en
alguna estructura de datos ya implementada. As? que f?cil tener una
estructura (clase todo p?blico) con el operador <= dentro de otra clase.
--
Carles Pina i Estany
http://pinux.info