¿Cómo se define la matriz constante de 1 o 2 dimensiones en C/C++? Manejo de plataforma integrada (Xilinx EDK), por lo que los recursos son limitados.cómo definir una matriz constante en c/C++?
Me gustaría escribir en tercera persona fichero de cabecera algo así como
#define MYCONSTANT 5
pero por matriz. Como
#define MYARRAY(index) { 5, 6, 7, 8 }
¿Cuál es la forma más común de hacer esto?
A macro based La solución utilizada en el primer ejemplo no funcionaría. En algún lugar, una matriz real debe asignarse en la memoria, como en la respuesta de sbi –
Por favor, elabore un poco. ¿Arreglo constante significa que no desea que la matriz se modifique en una etapa posterior u otra cosa? –
@Aditya Kumar - eso es correcto. Quiero definir el conjunto de constantes en archivos separados y acceder a ellos usando el índice entero del archivo fuente principal. –