Siga as diretrizes deste artigo se você não sabe como declarar uma matriz 2D em C ++ usando novo.
Declaração de uma matriz 2D usando novo em C++
Antes de declarar uma matriz 2D em C ++ usando o novo, primeiro você deve saber como criar uma matriz. A sintaxe geral para criar uma matriz 2D é dada abaixo:
Datatype ARR_NAME [Total-Element-of-Rows] [Total-Elements-of-Column];Na sintaxe acima, você deve definir o tipo de dados que deseja armazenar dentro de uma matriz. É muito obrigatório conhecer o tipo de dados de uma matriz para que o compilador possa compilá -lo facilmente. Além disso, você também deve fornecer um nome de matriz no lugar de ARR_NAME seguido pelo número de linhas e colunas em uma matriz.
Como se você quiser declarar uma matriz de dados do tipo int em C ++, você deve adicionar o seguinte código:
Int Array [2] [3]É assim que você cria uma matriz 2D na linguagem de programação C ++.
O que há de novo
Na linguagem de programação C ++, o novo operador permite que você declare facilmente uma matriz 2D dentro de um programa C ++. A nova palavra -chave é usada para adquirir memória do lixo. Se houver memória suficiente, uma nova instância ou variável será gerada em tempo de execução.
Você pode declarar uma matriz 2D em C ++ usando o novo através da seguinte sintaxe:
Datatype* array_name = novoVamos acompanhar um exemplo simples de declarar uma matriz 2D em C ++ usando o novo:
#incluirNo código acima, declaramos a dimensão da matriz e alocamos dinamicamente uma matriz 2D usando novo. Depois disso, preenchemos a matriz com elementos e depois imprimimos os elementos da matriz um por um usando o cout. No final, limpamos a memória usando exclusão.
Abaixo está a saída do programa C ++ acima.
Conclusão
C ++ fornece a funcionalidade de um novo operador que ajuda um desenvolvedor a acessar a memória dinamicamente. Você pode usar novo para declarar uma matriz 2D em um programa C ++. Um exemplo simples de declarar uma matriz 2D em C ++ usando o novo é fornecido nas diretrizes acima mencionadas que ajudam a aprender a usá-lo no seu programa C ++.