<div dir="ltr">Perdon por el final de la primera respuesta se me ha escapado el dedo, queria exponer la equivalencia entre inicializar de golpe o uno a uno.<br>matriz<span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">0</span><span style="color:rgb(102,204,102)">]</span><span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">0</span><span style="color:rgb(102,204,102)">]</span> = <span style="color:rgb(204,102,204)">2</span>;<br>matriz<span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">0</span><span style="color:rgb(102,204,102)">]</span><span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">1</span><span style="color:rgb(102,204,102)">]</span> = <span style="color:rgb(204,102,204)">4</span>;<br>matriz<span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">0</span><span style="color:rgb(102,204,102)">]</span><span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">2</span><span style="color:rgb(102,204,102)">]</span> = <span style="color:rgb(204,102,204)">4</span>;<br>matriz<span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">1</span><span style="color:rgb(102,204,102)">]</span><span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">0</span><span style="color:rgb(102,204,102)">]</span> = <span style="color:rgb(204,102,204)">6</span>;<br>matriz<span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">1</span><span style="color:rgb(102,204,102)">]</span><span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">1</span><span style="color:rgb(102,204,102)">]</span> = <span style="color:rgb(204,102,204)">6</span>;<br>matriz<span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">1</span><span style="color:rgb(102,204,102)">]</span><span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">2</span><span style="color:rgb(102,204,102)">]</span> = <span style="color:rgb(204,102,204)">9</span>;<br>matriz<span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">2</span><span style="color:rgb(102,204,102)">]</span><span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">0</span><span style="color:rgb(102,204,102)">]</span> = <span style="color:rgb(204,102,204)">8</span>;<br>matriz<span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">2</span><span style="color:rgb(102,204,102)">]</span><span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">1</span><span style="color:rgb(102,204,102)">]</span> = <span style="color:rgb(204,102,204)">10</span>;<br>matriz<span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">2</span><span style="color:rgb(102,204,102)">]</span><span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">2</span><span style="color:rgb(102,204,102)">]</span> = <span style="color:rgb(204,102,204)">12</span>;<br><br>matriz = <span style="color:rgb(102,204,102)">{</span><span style="color:rgb(102,204,102)">{</span><span style="color:rgb(204,102,204)">2</span>,<span style="color:rgb(204,102,204)">4</span>,<span style="color:rgb(204,102,204)">4</span><span style="color:rgb(102,204,102)">}</span>,<span style="color:rgb(102,204,102)">{</span><span style="color:rgb(204,102,204)">6</span>,<span style="color:rgb(204,102,204)">6</span>,<span style="color:rgb(204,102,204)">9</span><span style="color:rgb(102,204,102)">}</span>,<span style="color:rgb(102,204,102)">{</span><span style="color:rgb(204,102,204)">8</span>,<span style="color:rgb(204,102,204)">10</span>,<span style="color:rgb(204,102,204)">12</span><span style="color:rgb(102,204,102)">}</span><span style="color:rgb(102,204,102)">}</span>;<br></div><div class="gmail_extra"><br><div class="gmail_quote">El 20 de octubre de 2016, 6:49, Gerardo Rodríguez <span dir="ltr"><<a href="mailto:gerromell@gmail.com" target="_blank">gerromell@gmail.com</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"><div><div><div>Buenas Antonio.<br><br></div>Yo c++ lo tengo un poco abandonado y java aun lo estoy estudiando, asi que no confies demasiado en lo que te diga pero yo lo haria declarando los arrays como campos y luego crearia un metodo mutador para ellos.<br></div><br></div>Con respecto a la inicializacion puedes meter los valores entre llaves para rellenarlo<div style="font-family:"courier new",courier,monospace;font-weight:normal">matriz<span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">0</span><span style="color:rgb(102,204,102)">]</span><span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">0</span><span style="color:rgb(102,204,102)">]</span> = <span style="color:rgb(204,102,204)">2</span>;<br>matriz<span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">0</span><span style="color:rgb(102,204,102)">]</span><span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">1</span><span style="color:rgb(102,204,102)">]</span> = <span style="color:rgb(204,102,204)">4</span>;matriz<span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">0</span><span style="color:rgb(102,204,102)">]</span><span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">2</span><span style="color:rgb(102,204,102)">]</span> = <span style="color:rgb(204,102,204)">4</span>;matriz<span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">1</span><span style="color:rgb(102,204,102)">]</span><span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">0</span><span style="color:rgb(102,204,102)">]</span> = <span style="color:rgb(204,102,204)">6</span>;matriz<span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">1</span><span style="color:rgb(102,204,102)">]</span><span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">1</span><span style="color:rgb(102,204,102)">]</span> = <span style="color:rgb(204,102,204)">6</span>;matriz<span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">1</span><span style="color:rgb(102,204,102)">]</span><span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">2</span><span style="color:rgb(102,204,102)">]</span> = <span style="color:rgb(204,102,204)">9</span>;matriz<span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">2</span><span style="color:rgb(102,204,102)">]</span><span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">0</span><span style="color:rgb(102,204,102)">]</span> = <span style="color:rgb(204,102,204)">8</span>;matriz<span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">2</span><span style="color:rgb(102,204,102)">]</span><span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">1</span><span style="color:rgb(102,204,102)">]</span> = <span style="color:rgb(204,102,204)">10</span>;matriz<span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">2</span><span style="color:rgb(102,204,102)">]</span><span style="color:rgb(102,204,102)">[</span><span style="color:rgb(204,102,204)">2</span><span style="color:rgb(102,204,102)">]</span> = <span style="color:rgb(204,102,204)">12</span>;<br>matriz = <span style="color:rgb(102,204,102)">{</span><span style="color:rgb(102,204,102)">{</span><span style="color:rgb(204,102,204)">2</span>,<span style="color:rgb(204,102,204)">4</span>,<span style="color:rgb(204,102,204)">4</span><span style="color:rgb(102,204,102)">}</span>,<span style="color:rgb(102,204,102)">{</span><span style="color:rgb(204,102,204)">6</span>,<span style="color:rgb(204,102,204)">6</span>,<span style="color:rgb(204,102,204)">9</span><span style="color:rgb(102,204,102)">}</span>,<span style="color:rgb(102,204,102)">{</span><span style="color:rgb(204,102,204)">8</span>,<span style="color:rgb(204,102,204)">10</span>,<span style="color:rgb(204,102,204)">12</span><span style="color:rgb(102,204,102)">}</span><span style="color:rgb(102,204,102)">}</span>;</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">El 20 de octubre de 2016, 2:20, Antonio Escalante <span dir="ltr"><<a href="mailto:gravitonio@gmail.com" target="_blank">gravitonio@gmail.com</a>></span> escribió:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Hola grupo,<br><br>Tengo una duda sobre arrays en c++ me gustaria plantearos.<br><br>Siguiendo el curso de programacion de videojuegos de Nacho Cabanes (<a href="http://nachocabanes.com/videojuegos/manicminer/miner11.php" target="_blank">http://nachocabanes.com/video<wbr>juegos/manicminer/miner11.php</a>) tenemos una clase cNivel con toda la funcionalidad basica para todos los niveles. Se crean las clases ( cNivel01, cNivel02 etc ) para cada nivel que heredan todas de cNivel.<br><br>cNivel tiene 2 arrays bidimensionales, uno que seria el backup del mapa para restaurarlo si nos matan durante el juego y otro que es una copia y se modifica durante el juego. Ambos tal que int mapa[ancho][alto]; ( o incluso plantear un solo array que no se modifica durante el juego )<br><br>La idea es que la clase de cada nivel ( cNivel01, cNivel02 ...) puedan redefinir ese array backup segun su mapa pero no consigo hacerlo por problemas de redefinicion de variable<br><br>Alguien podria explicarme como y donde se declara e inicializa un array en una clase base y como se sobreescribe en la clase derivada? Se puede iniciar el array al completo<br> ( valores entre llaves { , , , } ) o habria que hacerlo elemento a elemento ( [0][0] = 5 [0][1] = 5 ... )<br><br>Muchisimas gracias a todos. <br></div>
<br></div></div>______________________________<wbr>_________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" rel="noreferrer" target="_blank">http://listas.conclase.net/mai<wbr>lman/listinfo/cconclase_listas<wbr>.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" rel="noreferrer" target="_blank">http://listas.conclase.net/ind<wbr>ex.php?gid=2&mnu=FAQ</a><br></blockquote></div><br></div>
</blockquote></div><br></div>