Pregunta: | 31698 - MATRICES Y MEMORIA |
Autor: | Carlos Alberto Echavarria |
Necesito declarar una matriz dinamicamente, en algunoc casos esta matriz puede exceder los 64 k que C me permite. no se como hacerlo. Creo que algo asì podria ser int huge matri[2000][500]; pero esto no seria dinamico, si alguien me puede ayudar. De antemano gracias |
Respuesta: | JOrge Mora Espinoza |
Se debe utilizar el método new
Ejemplo: Declarar un vector de 50 campos enteros int tamano = 50; // Dice de que tamaño es el vector int* vectorde50; // Crea un puntero de tipo enteros vectorde50 = new int[tamano]; // Dinámicamente crea un vector de // enteros de tamaño tamano //Cambiando la variable tamano, se //cambia dinámicamente el tamaño |