
En esta ocasión no tengo ningun error (por lo menos de compilación
, aunque esperaría que checaran si se puede escribr mejor la matriz) , pero tengo un warning que me marcan el IDE al declarar esta matrizCódigo:
const char ejemplo[10][10]={
{'X','X','X','X','X','X','X','X','X','X'},
{'X','X','X','X','X','X','X','X','X','X'},
{'X','X','X','X','X','X','X','X','X','X'},
{'X','X','X','X','X','X','X','X','X','X'},
{'X','X','X','X','X','X','X','X','X','X'},
{'X','X','X','X','X','X','X','X','X','X'},
{'X','X','X','X','X','X','X','X','X','X'},
{'X','X','X','X','X','X','X','X','X','X'},
{'X','X','X','X','X','X','X','X','X','X'},
{'X','X','X','X','X','X','X','X','X','X'},
};
Estos son los warnings en cuestion, ¿tienen alguna idea de por que los marcan y como evitarlos?, no me molestan al momento de ejecutar, pero si me perturba el ver los warnings marcados en el codigo jejeje.
Citar
Multiple markers at this line
- non-static data member initializers only available with -std=c++11 or -std=gnu++11 [enabled by
default]
- extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
- non-static data member initializers only available with -std=c++11 or -std=gnu++11 [enabled by
default]
- extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
De antemano gracias por su tiempo, si me pudieran decir una manera más óptima de declarar este tipo de matriz sería una gran ayuda (y puede que hasta sea el motivo por el que me marca el warning xD).






Autor


En línea


¡Y PUEDE QUE LO CONSIGA! eso es lo peor que veo. Los demás son avisos... Aun que no sabría decirte el por que.