Siga las pautas de este artículo si no sabe cómo declarar una matriz 2D en C ++ usando nuevo.
Declaración de una matriz 2D usando nuevo en C++
Antes de declarar una matriz 2D en C ++ usando nuevo, primero debe saber cómo crear una matriz. La sintaxis general para crear una matriz 2D se da a continuación:
DataType ARR_NAME [Total-Elements-of-Rows] [Total-Elements-of-Column];En la sintaxis anterior, debe definir el tipo de datos que desea almacenar dentro de una matriz. Es muy obligatorio conocer el tipo de datos de una matriz para que el compilador pueda compilarlo fácilmente. Además, también debe proporcionar un nombre de matriz en lugar de ARR_NAME seguido de la cantidad de filas y columnas en una matriz.
Como si desea declarar una matriz de datos de tipo INT en C ++, debe agregar el siguiente código:
int array [2] [3]Así es como se crea una matriz 2D en el lenguaje de programación C ++.
Qué es nuevo
En el lenguaje de programación C ++, el nuevo operador le permite declarar fácilmente una matriz 2D dentro de un programa C ++. La nueva palabra clave se utiliza para adquirir memoria de la basura. Si hay suficiente memoria, se generará una nueva instancia o variable en tiempo de ejecución.
Puede declarar una matriz 2D en C ++ usando nuevo a través de la siguiente sintaxis:
DataType* array_name = nuevoHagamos un seguimiento con un ejemplo simple de declarar una matriz 2D en C ++ usando nuevo:
#incluirEn el código anterior, declaramos la dimensión de la matriz y asignamos dinámicamente una matriz 2D usando nuevo. Después de eso, llenamos la matriz con elementos y luego imprimimos los elementos de la matriz uno por uno usando cout. Al final, borrosamos la memoria usando Eliminar.
A continuación se muestra la salida del programa C ++ anterior.
Conclusión
C ++ proporciona la funcionalidad de un nuevo operador que ayuda a un desarrollador a acceder a la memoria dinámicamente. Puedes usar nuevo declarar una matriz 2D en un programa C ++. Se proporciona un ejemplo simple de declarar una matriz 2D en C ++ usando nuevo en las pautas mencionadas anteriormente que lo ayudan a aprender cómo usarla en su programa C ++.