Suivez les directives de cet article si vous ne savez pas comment déclarer un tableau 2D en C ++ en utilisant de nouveaux.
Déclaration d'un tableau 2D utilisant un nouveau en C++
Avant de déclarer un tableau 2D en C ++ en utilisant un nouveau, vous devez d'abord savoir comment créer un tableau. La syntaxe générale pour la création d'un tableau 2D est donnée ci-dessous:
dataType arr_name [total-elements-of-rows] [total-elements-of-column];Dans la syntaxe ci-dessus, vous devez définir le type de données que vous souhaitez stocker à l'intérieur d'un tableau. Il est très obligatoire de connaître le type de données d'un tableau afin que le compilateur puisse facilement le compiler. De plus, vous devez également fournir un nom de tableau à la place de ar_name suivi du nombre de lignes et de colonnes dans un tableau.
Comme si vous souhaitez déclarer un tableau de données int-de type INT en C ++, vous devez ajouter le code suivant:
Int Array [2] [3]C'est ainsi que vous créez un tableau 2D dans le langage de programmation C ++.
Ce qui est nouveau
Dans le langage de programmation C ++, le nouvel opérateur vous permet de déclarer facilement un tableau 2D dans un programme C ++. Le nouveau mot-clé est utilisé pour acquérir la mémoire de la poubelle. S'il y a une mémoire suffisante, une nouvelle instance ou une nouvelle variable sera générée à l'exécution.
Vous pouvez déclarer un tableau 2D en C ++ en utilisant de nouvelles via la syntaxe suivante:
dataType * array_name = newSuivi avec un exemple simple de déclaration d'un tableau 2D en C ++ en utilisant New:
#inclureDans le code ci-dessus, nous déclarons la dimension du tableau et allons dynamiquement un tableau 2D en utilisant nouveau. Après cela, nous remplissons le tableau avec des éléments, puis imprimons les éléments du tableau un par un en utilisant cout. En fin de compte, nous effacons la mémoire en utilisant la suppression.
Vous trouverez ci-dessous la sortie du programme C ++ ci-dessus.
Conclusion
C ++ fournit les fonctionnalités d'un nouvel opérateur qui aide un développeur à accéder à la mémoire dynamiquement. Vous pouvez utiliser nouveau pour déclarer un tableau 2D dans un programme C ++. Un exemple simple de déclaration d'un tableau 2D en C ++ en utilisant New est fourni dans les directives mentionnées ci-dessus qui vous aident à apprendre à l'utiliser dans votre programme C ++.