<div dir="ltr">jajaja.......Steven, me haces rascarme la cabeza.....( gracias )<div><br></div><div>ok, pero en el caso de que tuviéramos :</div><div><br></div><div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">class A</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">{</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">     string name;</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6"><br></font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">     A( const string & _name )</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">     </font><span style="color:rgb(61,133,198);font-size:12.8000001907349px"> :</span></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">           name(_name)</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">     {</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">     }</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">}</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6"><br></font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">class B</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">{</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">    A a;</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6"><br></font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">     B( const string & _name )</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">     :</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">           a(_name)</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">     {</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">          </font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">     }</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">}</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6"><br></font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">void main ()</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">{</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">     B b;</font></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6">}</font></div></div><div style="color:rgb(80,0,80);font-size:12.8000001907349px"><font color="#3d85c6"><br></font></div><div style="font-size:12.8000001907349px"><font color="#444444">Dónde se guardaría el objeto b ???</font></div><div style="font-size:12.8000001907349px"><font color="#444444"><br></font></div><div style="font-size:12.8000001907349px"><font color="#444444">Gracias !!!</font></div></div><div class="gmail_extra"><br><div class="gmail_quote">El 20 de marzo de 2015, 17:39, Davidson, Steven <span dir="ltr"><<a href="mailto:srd4121@njit.edu" target="_blank">srd4121@njit.edu</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hola Miguel Ángel,<br><div class="gmail_extra"><br><div class="gmail_quote">2015-03-20 12:27 GMT-04:00 Miguel Ángel Torres Fernández-Píñar <span dir="ltr"><<a href="mailto:miguelangeltorresfp@gmail.com" target="_blank">miguelangeltorresfp@gmail.com</a>></span>:<span class=""><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hola Steven.<div><br></div><div>Entonces entiendo que si  tengo :</div><div><br></div><div><font color="#3d85c6">class A</font></div><div><font color="#3d85c6">{</font></div><div><font color="#3d85c6">}</font></div><div><font color="#3d85c6"><br></font></div><div><font color="#3d85c6">class B</font></div><div><font color="#3d85c6">{</font></div><div><font color="#3d85c6">    A a;</font></div><div><font color="#3d85c6">}</font></div><div><font color="#3d85c6"><br></font></div><div><font color="#3d85c6">void main ()</font></div><div><font color="#3d85c6">{</font></div><div><font color="#3d85c6">     B b;</font></div><div><font color="#3d85c6">}</font></div><div><br></div><div>Ese objeto b y su atributo a, se van a crear en la zona de datos ???</div></div></blockquote><div><br></div></span><div>Sí y no. El objeto 'b' realmente no existe en memoria. El procesador no entiende de objetos ni de clases, por lo que los objetos como entidades no existen en memoria, pero obviamente su representación interna sí. Esto significa que los miembros de una estructura sí existen. En este caso, debería ser 'a', pero como también es un objeto, tampoco ocupa memoria como tal, y por tanto deberíamos profundizar para ver los campos que de verdad vayan a ocupar memoria. En tu ejemplo, la clase 'A' está vacía, por lo que el compilador seguramente ni siquiera se moleste en usar memoria.</div><div><br></div><div><br></div><div>Espero haber aclarado el asunto.</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Steven</div><div><br></div></font></span></div></div></div>
<br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br></div>