Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Duda con "new"

Estas en el tema de Duda con "new" en el foro de C/C++ en Foros del Web. Quiero crear un array bidimensional dinámico de memoria y he probado de la siguiente manera: Código: mat = new int[matX][matY]; Donde matX y matY son ...
  #1 (permalink)  
Antiguo 07/12/2009, 14:00
Avatar de neandertal  
Fecha de Ingreso: enero-2008
Ubicación: Barcelona
Mensajes: 79
Antigüedad: 16 años, 3 meses
Puntos: 1
Duda con "new"

Quiero crear un array bidimensional dinámico de memoria y he probado de la siguiente manera:
Código:
mat = new int[matX][matY];
Donde matX y matY son variables int.
Mi pregunta es, por que no se puede hacer esto ? si con una matriz unidimensional funciona perfectamente

Código:
||=== Matrices, Debug ===|
/home/neandertal/Documents/Matrices/main.cpp||In function ‘int main()’:|
/home/neandertal/Documents/Matrices/main.cpp|11|error: ‘matY’ cannot appear in a constant-expression|
||=== Build finished: 1 errors, 0 warnings ===|
Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:15.