Un tableau C ++ peut contenir des types de données dépendants comme les vecteurs, les références, etc. La bibliothèque de modèles standard «Array» dans C ++ est principalement une classe, mais elles sont plus efficaces, plus faciles à gérer et plus faciles à configurer. Le module «Array» fournit plusieurs fonctions intégrées, de sorte que l'intégration des opérations est plus rapide tout en l'utilisant au lieu de tableaux de style C.
Pour utiliser le «tableau» et ses fonctionnalités, les programmes doivent intégrer le fichier d'en-tête «Array». Dans cet article, nous examinerons la méthode utilitaire vide () de la classe de tableau qui serait appliquée pour déterminer si le tableau requis est vide ou non.
Utilisez la méthode Array :: vide () pour vérifier si le tableau est vide:
Le tableau :: vide () est une méthode intégrée dans la bibliothèque de modèles standard C ++ qui analyse si le tableau défini est vide ou non. Cette technique ne change pas les éléments du tableau. Au lieu de cela, il examine si un tableau est vide ou non, c'est-à-dire si peut-être la taille du tableau est nul. Si la taille du tableau devient nulle, cela renvoie 1 qui signifie vrai. Sinon, cela renvoie 0 ce qui signifie faux. Dans ce cas, nous appliquons la condition IF-Else avec la fonction vide ().
#inclure
#inclure
Utilisation de Namespace Std;
int main()
déployerarray1 5, 10, 15,;
déployerarray2 ;
déployerarray3 ;
déployerArray4 88, 23, 30, 9, 47, 65;
couter<<"array1.empty(): "<couter<<"array2.empty(): "< couter<<"array3.empty(): "< couter<<"array4.empty(): "< if (array1.vide())
couter<<"array1 is empty"<autre
couter<<"array1 is not empty"<if (array2.vide())
couter<<"array2 is empty"<autre
couter<<"array2 is not empty"<if (array3.vide())
couter<<"array3 is empty"<autre
couter<<"array3 is not empty"<if (array4.vide())
couter<<"array4 is empty"<autre
couter<<"array4 is not empty"<retour 0;
Ici, nous allons intégrer les fichiers d'en-tête et . Fichier d'en-tête qui comprend des déclarations d'objets telles que COUT, CIN et bien d'autres. Le fichier d'en-tête traite des tableaux de longueur fixe dans le programme. Parallèlement à cela, nous avons utilisé un espace de noms standard.
Maintenant, nous appelons la fonction principale (). Ici, nous déclarons quatre tableaux différents. Nous spécifions la taille de ces tableaux, puis définissons les éléments des tableaux. Le premier tableau nommé «Array1» contient trois éléments. Le deuxième tableau nommé «Array2» n'a pas d'élément. Le troisième tableau appelé «array3» est également vide. Le dernier tableau contient 5 valeurs aléatoires. Pour imprimer ces quatre tableaux, nous utilisons la déclaration «cout». La fonction vide () a été invoquée pour ces tableaux séparément. Nous vérifions et imprimons le message maintenant.
Si la condition est remplie, la déclaration «cout» imprime que le tableau défini est vide. Sinon, l'instruction «cout» imprime que le tableau n'est pas vide. La commande 'endl' est utilisée pour déplacer le curseur vers la ligne suivante du code. En fin de compte, nous avons entré «retour 0» pour résilier le programme.
Utilisez la fonction vide () pour vérifier si le tableau est vide:
Les tableaux en C ++ sont beaucoup plus efficaces, plus translucides et plus fiables que les tableaux de style C en général. La méthode vide () est utilisée pour déterminer si le tableau est vide ou non. Cette fonction n'accepte aucun argument. Si le tableau est vide, la fonction fournira vrai; Sinon, cela reviendra faux. Il garantit qu'aucune exception ne serait générée.
Chaque fois qu'un argument est fourni, une erreur s'affiche. Dans ce programme, si la taille du tableau est de 0, elle sera considérée comme un tableau vierge, donc la fonction renvoie «vrai» comme sortie.
#inclure
#inclure
Utilisation de Namespace Std;
int main()
Array Arr;
si (arr.vide())
couter << "True";
autre
couter << "False";
retour 0;
Au début du programme, deux bibliothèques et sont inclus. Avant d'appeler la fonction principale (), l'espace de noms standard est utilisé. Dans le corps de la fonction principale (), nous déclarons d'abord le tableau ayant un type de données entier. Nous définissons la condition ici. Les tailles zéro du tableau «arr» montrent que ce tableau n'a pas d'élément. Nous appliquons la condition if-else et la méthode vide () est également appelée.
Si le tableau requis est vide, l'instruction «cout» imprime la déclaration «vraie» else «cout» imprime «false». Pour terminer le code, nous avons intégré la commande `` Retrun 0 ''.
Utiliser la condition IF-Else:
Nous allons utiliser la condition IF-Else pour vérifier si le tableau spécifié est vide ou non. Ici, la taille du tableau «arr» est 10 et l'instruction «cout» retournera «arr n'est pas vide».
#inclure
#inclure
Utilisation de Namespace Std;
int Main (vide)
déployerarr;
si (arr.vide())
couter << "arr is empty" << endl;
autre
couter << "arr is not empty" << endl;
Tout d'abord, deux fichiers d'en-tête et ont été introduits. Nous avons également implémenté un espace de noms standard. La fonction principale () a été appelée. Le tableau serait d'abord déclaré avec un type de données entier. C'est là que nous spécifions la taille. Il y a 9 éléments dans ce tableau. Alors la condition IF-Else est appliquée.
De plus, nous utilisons la fonction vide (). Si le tableau défini est vide, la commande «cout» affiche «vrai», ou bien elle affiche «FAUX.`` Nous venons d'utiliser la commande 'endl' pour déplacer le curseur vers la ligne suivante du programme.
Conclusion:
Nous avons expliqué comment utiliser la fonction vide () pour vérifier si un tableau est vide dans cet article. Trois illustrations ont été utilisées pour le démontrer. Les exemples sont bien expliqués et si bien exécutés. Faire une boucle à travers les éléments et les correspondre au caractère nul (/ 0) pour déterminer si un tableau défini est vide ou non. Nous pouvons utiliser le tableau [] = pour définir un tableau vierge. Ensuite, spécifiez la taille du tableau pour déterminer si le tableau est vide ou non. Si un tableau est défini mais toujours pas rempli, l'indexation ou le nombre d'éléments qu'il peut contenir doit être fourni.