Se puede Crear un arreglo de 5 dimensiones

J.Arango
21 de Junio del 2005
Hola se puede crear un arreglo de cinco dimensiones ya que cuando lo creo me sale overflow.. error y tal.. bueno quisiera saber si esto es posible

Miguel
21 de Junio del 2005
Este tipo de temas suelen depender del compilador. Puede que unos compiladores soporten un máximo y otros otro máximo.

En cualquier caso también podría darte error el hecho de que la cantidad de memoria necesaria exceda la disponible. Por ejemplo, el siguiente arreglo es muy muy grande:

int A[1000][1000][1000][1000][1000];

necesitarás, teniendo en cuenta que el tipo int ocupa 2 bytes:

2 bytes x 1000 x 1000 x 1000x 1000 x 1000 =
2.000.000.000.000.000 bytes de memoria disponible para que pueda crearse esta variable.

Un saludo,
Miguel Angel
www.maacera.com