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 matriz
Có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).