[C con Clase] Arrays en c++

Gerardo Rodríguez gerromell en gmail.com
Jue Oct 20 06:52:58 CEST 2016


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.
matriz[0][0] = 2;
matriz[0][1] = 4;
matriz[0][2] = 4;
matriz[1][0] = 6;
matriz[1][1] = 6;
matriz[1][2] = 9;
matriz[2][0] = 8;
matriz[2][1] = 10;
matriz[2][2] = 12;

matriz = {{2,4,4},{6,6,9},{8,10,12}};

El 20 de octubre de 2016, 6:49, Gerardo Rodríguez <gerromell en gmail.com>
escribió:

> Buenas Antonio.
>
> 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.
>
> Con respecto a la inicializacion puedes meter los valores entre llaves
> para rellenarlo
> matriz[0][0] = 2;
> matriz[0][1] = 4;matriz[0][2] = 4;matriz[1][0] = 6;matriz[1][1] = 6;matriz
> [1][2] = 9;matriz[2][0] = 8;matriz[2][1] = 10;matriz[2][2] = 12;
> matriz = {{2,4,4},{6,6,9},{8,10,12}};
>
> El 20 de octubre de 2016, 2:20, Antonio Escalante <gravitonio en gmail.com>
> escribió:
>
>> Hola grupo,
>>
>> Tengo una duda sobre arrays en c++ me gustaria plantearos.
>>
>> Siguiendo el curso de programacion de videojuegos de Nacho Cabanes (
>> http://nachocabanes.com/videojuegos/manicminer/miner11.php) 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.
>>
>> 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 )
>>
>> 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
>>
>> 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
>>  ( valores entre llaves { , , , } ) o habria que hacerlo elemento a
>> elemento ( [0][0] = 5 [0][1] = 5 ... )
>>
>> Muchisimas gracias a todos.
>>
>> _______________________________________________
>> Lista de correo Cconclase 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/20161020/47400814/attachment.html>


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