[C con Clase] Resumen de Cconclase, Vol 98, Envío 14

Sebastian Oldani sebastianoldani en gmail.com
Sab Jul 26 04:25:06 CEST 2014


Yo te recomiendo que le digas a tu profesor que el perro te comio la 
notebook!.

Nos vemos.
El 25/07/14 20:29, Alberto Camargo escribió:
>
>
>
>
>
>
>
> por favor quiro una ayuda d ustedes para resolver esto es para mañana
>   gracias ............si lohacen me pasan el codigo (el proceso  gracias )
>
>
>> ​ayunme resolver esto porfa
>
>>
>
> El 25 de julio de 2014, 11:03, <cconclase-request en listas.conclase.net
> <mailto:cconclase-request en listas.conclase.net>> escribió:
>
>     Envíe los mensajes para la lista Cconclase a
>     cconclase en listas.conclase.net <mailto:cconclase en listas.conclase.net>
>
>     Para subscribirse o anular su subscripción a través de la WEB
>     http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>
>
>     O por correo electrónico, enviando un mensaje con el texto "help" en
>     el asunto (subject) o en el cuerpo a:
>     cconclase-request en listas.conclase.net
>     <mailto:cconclase-request en listas.conclase.net>
>
>     Puede contactar con el responsable de la lista escribiendo a:
>     cconclase-owner en listas.conclase.net
>     <mailto:cconclase-owner en listas.conclase.net>
>
>     Si responde a algún contenido de este mensaje, por favor, edite la
>     linea del asunto (subject) para que el texto sea mas especifico que:
>     "Re: Contents of Cconclase digest...". Además, por favor, incluya en
>     la respuesta sólo aquellas partes del mensaje a las que está
>     respondiendo.
>
>
>     Asuntos del día:
>
>         1. Presentación y pregunta sobre listas de correos C++ (mauro)
>         2. Duda (Miguel Alejandro Jimenez Ramirez)
>         3. Re: Duda (Davidson, Steven)
>         4. Re: Duda (Ivan Cachicatari)
>         5. Re: Duda (Giancarlo Dotta)
>
>
>     ----------------------------------------------------------------------
>
>     Message: 1
>     Date: Fri, 25 Jul 2014 03:28:58 -0300
>     From: mauro <maurocanablusa en gmail.com <mailto:maurocanablusa en gmail.com>>
>     To: cconclase en listas.conclase.net <mailto:cconclase en listas.conclase.net>
>     Subject: [C con Clase] Presentación y pregunta sobre listas de correos
>              C++
>     Message-ID: <53D1F92A.20302 en gmail.com <mailto:53D1F92A.20302 en gmail.com>>
>     Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
>
>     Buenas noches. Soy Mauro. Tengo experiencia en programación con
>     Javascript y un poco de diseño web (HTML y CSS). Recientemente me
>     propuse aprender a programar en C++, con el objetivo de programar
>     juegos, entender los códigos de mis programas favoritos, como /hobbie/,
>     etc. Trabajo en GNU/Linux exclusivamente.
>
>     Bueno ahora a reventar el grano: Quiero que me pasen más listas como
>     ésta, de consulta y discusión de temas relacionados con la programación
>     y especificamente con la programación en C++.
>
>     Mi objetivo es leer más y más sobre errores comunes, dudas, etc. de
>     otros usuarios para así aprender yo también. La página /cconclase/
>     menciona la existencia de otras listas, pero no su dirección, por ello
>     me veo impulsado a pedir por este medio.
>
>     (También, confieso, quería "romper el hielo" y conocer cómo funciona
>     éste sistema nuevo para mí, saber si hay gente realmente activa en esta
>     lista, etc.)
>
>     En fin, saludos y gracias por nada :-P
>     ---
>     Mauro
>     ------------ próxima parte ------------
>     Se ha borrado un adjunto en formato HTML...
>     URL:
>     <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20140725/45de8fc3/attachment-0001.html>
>
>     ------------------------------
>
>     Message: 2
>     Date: Fri, 25 Jul 2014 15:40:58 +0200
>     From: Miguel Alejandro Jimenez Ramirez <cerberbero en gmail.com
>     <mailto:cerberbero en gmail.com>>
>     To: "Lista de correo sobre C y C++" <cconclase en listas.conclase.net
>     <mailto:cconclase en listas.conclase.net>>
>     Subject: [C con Clase] Duda
>     Message-ID:
>
>     <CAEP6kQiZWBA-YRan2V4N9d_93agDkn8o02sG52A9mJ3X-mv66w en mail.gmail.com
>     <mailto:CAEP6kQiZWBA-YRan2V4N9d_93agDkn8o02sG52A9mJ3X-mv66w en mail.gmail.com>>
>     Content-Type: text/plain; charset=UTF-8
>
>       Hola a todos ,el dia de hoy tengo una duda , es algo conceptual.
>     Cuando tengo un archive header y aparecen declaraciones asi:
>
>     //Forward declaration
>
>     class A;
>     Class B;
>     .
>     .
>     .
>
>     Que significa el comentario , forward declaration , no entiendo bien ,
>     ya que he intentado ver la declaracion de algunas de las clases y no
>     lo logro , no se si me explico bien , pero si me entieneden la
>     pregunta , me gustaria aclarar esta duda.
>
>
>     --
>     MIGUEL ALEJANDRO JIMENEZ R.
>
>
>
>     ------------------------------
>
>     Message: 3
>     Date: Fri, 25 Jul 2014 11:46:29 -0400
>     From: "Davidson, Steven" <srd4121 en njit.edu <mailto:srd4121 en njit.edu>>
>     To: "Lista de correo sobre C y C++" <cconclase en listas.conclase.net
>     <mailto:cconclase en listas.conclase.net>>
>     Subject: Re: [C con Clase] Duda
>     Message-ID:
>
>     <CAFBM+1wsOd-1go-yMPsWXQb4g8sVHJE_OnD2MV77DVgjjPJk3g en mail.gmail.com
>     <mailto:CAFBM%2B1wsOd-1go-yMPsWXQb4g8sVHJE_OnD2MV77DVgjjPJk3g en mail.gmail.com>>
>     Content-Type: text/plain; charset="utf-8"
>
>     Hola Miguel Alejandro,
>
>     2014-07-25 9:40 GMT-04:00 Miguel Alejandro Jimenez Ramirez <
>     cerberbero en gmail.com <mailto:cerberbero en gmail.com>>:
>
>      >  Hola a todos ,el dia de hoy tengo una duda , es algo conceptual.
>      > Cuando tengo un archive header y aparecen declaraciones asi:
>      >
>      > //Forward declaration
>      >
>      > class A;
>      > Class B;
>      > .
>      > .
>      > .
>      >
>      > Que significa el comentario , forward declaration , no entiendo
>     bien ,
>      > ya que he intentado ver la declaracion de algunas de las clases y no
>      > lo logro , no se si me explico bien , pero si me entieneden la
>      > pregunta , me gustaria aclarar esta duda.
>      >
>      >
>     Se trata de declaraciones adelantadas o anticipadas. Esto se hace para
>     establecer las entidades al compilador, ya que a veces sólo necesita
>     conocer su declaración antes de usarla; o sea, ¿qué es esto? En cuanto a
>     clases concierne, es posible que tengamos una situación en la que ambas
>     clases contienen un objeto de la otra clase. Por ejemplo,
>
>     class ClaseA
>     {
>        ClaseB *pObj;  // Error: ¿qué es 'ClaseB'?
>     };
>
>     class ClaseB
>     {
>        ClaseA *pObj;
>     };
>
>     Aquí tenemos un error, porque la definición de 'ClaseA' depende de la
>     declaración de 'ClaseB'. El compilador no sabe qué es 'ClaseB': ¿es una
>     función? ¿es una clase? ¿es un 'typedef'? Por esto, el compilador
>     requiere
>     que existan las declaraciones antes de poder usar tales entidades.
>
>     La solución es declarar cada entidad y luego completar sus definiciones;
>     esto es,
>
>     // Para que el compilador entienda qué es cada entidad: son clases
>     class ClaseA;
>     class ClaseB;
>
>     class ClaseA
>     {
>        ClaseB *pObj;
>     };
>
>     class ClaseB
>     {
>        ClaseA *pObj;
>     };
>
>
>     Espero haber aclarado la duda.
>
>     Steven
>     ------------ próxima parte ------------
>     Se ha borrado un adjunto en formato HTML...
>     URL:
>     <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20140725/e7852f07/attachment-0001.html>
>
>     ------------------------------
>
>     Message: 4
>     Date: Fri, 25 Jul 2014 10:42:26 -0500
>     From: Ivan Cachicatari <ivancp en latindevelopers.com
>     <mailto:ivancp en latindevelopers.com>>
>     To: "Lista de correo sobre C y C++" <cconclase en listas.conclase.net
>     <mailto:cconclase en listas.conclase.net>>
>     Subject: Re: [C con Clase] Duda
>     Message-ID:
>
>     <CAG4UC8w-xombJZq3y038-OTOT=TWW_ETK93SA0mpU5+-wdzdrQ en mail.gmail.com
>     <mailto:TWW_ETK93SA0mpU5%2B-wdzdrQ en mail.gmail.com>>
>     Content-Type: text/plain; charset="utf-8"
>
>     Hola,
>
>     Ese tipo de declaraciones sirven para que esas clases puedan utilizarse
>     antes que sean declaradas "oficialmente" por el compilador.
>     Pero no son completamente usables, son consieradas como clases
>     indefinidas
>     o un tipo incompleto.
>
>     Un saludo.
>
>
>     El 25 de julio de 2014, 8:40, Miguel Alejandro Jimenez Ramirez <
>     cerberbero en gmail.com <mailto:cerberbero en gmail.com>> escribió:
>
>      >  Hola a todos ,el dia de hoy tengo una duda , es algo conceptual.
>      > Cuando tengo un archive header y aparecen declaraciones asi:
>      >
>      > //Forward declaration
>      >
>      > class A;
>      > Class B;
>      > .
>      > .
>      > .
>      >
>      > Que significa el comentario , forward declaration , no entiendo
>     bien ,
>      > ya que he intentado ver la declaracion de algunas de las clases y no
>      > lo logro , no se si me explico bien , pero si me entieneden la
>      > pregunta , me gustaria aclarar esta duda.
>      >
>      >
>      > --
>      > MIGUEL ALEJANDRO JIMENEZ R.
>      >
>      > _______________________________________________
>      > Lista de correo Cconclase Cconclase en listas.conclase.net
>     <mailto:Cconclase en listas.conclase.net>
>      >
>     http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>      > Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>      >
>
>
>
>     --
>     Ivan Cachicatari Poma
>     Movil: +(51) 51-9-5175-3803
>     ------------ próxima parte ------------
>     Se ha borrado un adjunto en formato HTML...
>     URL:
>     <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20140725/dd81a175/attachment-0001.html>
>
>     ------------------------------
>
>     Message: 5
>     Date: Fri, 25 Jul 2014 17:51:44 +0200
>     From: Giancarlo Dotta <gcdotta en gmail.com <mailto:gcdotta en gmail.com>>
>     To: "Lista de correo sobre C y C++" <cconclase en listas.conclase.net
>     <mailto:cconclase en listas.conclase.net>>
>     Subject: Re: [C con Clase] Duda
>     Message-ID:
>
>     <CAAE95QqtYZ+LxX7Uzam_wr4g8f5R4mFVn7-AV5gfmwXZg8FCoQ en mail.gmail.com
>     <mailto:CAAE95QqtYZ%2BLxX7Uzam_wr4g8f5R4mFVn7-AV5gfmwXZg8FCoQ en mail.gmail.com>>
>     Content-Type: text/plain; charset="utf-8"
>
>     Hola Miguel, el comentario sólo te dice que a continuación vienen dos
>     forward declarations. El comentario es redundante. Efectivamente lo de
>     "class A;" y "class B;" son "forward declarations" ya que en realidad no
>     declaran nada de como están hechas A y B. Eso quiere decir que esas
>     clases
>     A y B se declararán más adelante y no aquí. Aquí sólo se ponen para
>     indicar
>     que van a estar sus declaraciones donde sea que estén, pero que de
>     momento
>     se pueden usar A y B en otras declaraciones, aún sin saber
>     exactamente como
>     son.
>
>     Por ejemplo, sirve para esto:
>
>     class A;  // esto es una forward declaration
>
>     class B {  // declaración real de la clase B
>          A objetoA; // tiene una variable de tipo A
>     };
>
>     class A {  // declaración real de la clase A
>          B objetoB; // tiene una variable de tipo B
>     };
>
>     Es decir las clases A y B son clases que se llaman la una a la otra. Al
>     declararlas normalmente una tiene que ir antes que la otra en el
>     fichero.
>     Entonces, si no estuviera la forward declaration de class A, el
>     compilador,
>     al encontrarse en class B, que se está usando una variable (objetoA) de
>     tipo A, diría: "oye que esta A no la conozco de nada, así que esto es un
>     error". Y es que el compilador de C++ sólo puede hacer uso de
>     aquello que
>     le has declarado previamente. Por eso le pones la  forward
>     declaration de
>     class A antes de la declaración de class B. Entonces, con eso, ya
>     sabe que
>     A existe y que es una clase normal y que ya le explicarán más
>     adelante cómo
>     está hecha. Así que toma nota de ello y sigue compilando sin errores. Al
>     encontrarse más abajo con la declaración real de la clase A, ya
>     completa la
>     de la clase B.
>
>     Ciao,
>     Giancarlo
>
>
>     El 25 de julio de 2014, 15:40, Miguel Alejandro Jimenez Ramirez <
>     cerberbero en gmail.com <mailto:cerberbero en gmail.com>> escribió:
>
>      >  Hola a todos ,el dia de hoy tengo una duda , es algo conceptual.
>      > Cuando tengo un archive header y aparecen declaraciones asi:
>      >
>      > //Forward declaration
>      >
>      > class A;
>      > Class B;
>      > .
>      > .
>      > .
>      >
>      > Que significa el comentario , forward declaration , no entiendo
>     bien ,
>      > ya que he intentado ver la declaracion de algunas de las clases y no
>      > lo logro , no se si me explico bien , pero si me entieneden la
>      > pregunta , me gustaria aclarar esta duda.
>      >
>      >
>      > --
>      > MIGUEL ALEJANDRO JIMENEZ R.
>      >
>      > _______________________________________________
>      > Lista de correo Cconclase Cconclase en listas.conclase.net
>     <mailto:Cconclase en listas.conclase.net>
>      >
>     http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>      > Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>      >
>     ------------ próxima parte ------------
>     Se ha borrado un adjunto en formato HTML...
>     URL:
>     <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20140725/8f91e925/attachment.html>
>
>     ------------------------------
>
>     Subject: Pié de página del digest
>
>     _______________________________________________
>     Cconclase mailing list
>     Cconclase en listas.conclase.net <mailto:Cconclase en listas.conclase.net>
>     http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>
>
>     ------------------------------
>
>     Fin de Resumen de Cconclase, Vol 98, Envío 14
>     *********************************************
>
>





Más información sobre la lista de distribución Cconclase