Duplicar posibles:
initialize array size from another array valuetamaño de la matriz y const
en C++
const int a[]={1,2,3,4,5};
int b[a[2]];
int main()
{
return 0;
}
El código está dando error en la línea 2; Sin embargo, si es algo, como a continuación se da ningún error después de la compilación:
const int a=3;
int b[a];
int main()
{
return 0;
}
¿Por qué? sin embargo, si defino array b dentro de main, está bien en ambos casos ...
Seleccione todo su código y haga clic en el botón de llaves en la parte superior de la ventana de código para formatearlo correctamente. También tenga en cuenta que hay una ** vista previa ** debajo del formulario de preguntas, por lo que puede ver si su pregunta es realmente legible antes de publicarla. –
@Anon thnx lo haré la próxima vez en adelante .. –
Esta misma pregunta fue formulada, casi idénticamente, recientemente. – GManNickG