Introduction Je suppose que vous pouvez utiliser le tableau C ++. Si vous voulez plus d'un tableau, alors vous devez utiliser ce qu'on appelle, un conteneur de séquence. Dans cet article, je vous présente une série de tutoriel sur Séquence conteneurs. Dans la série de tutoriel, ils sont appelés séquences de conteneurs (changement dans l'ordre des mots). Limitations de la baie Imaginez que vous souhaitez supprimer l'élément d'un tableau C ++. Ce n'est pas possible. Vous pouvez définir la valeur d'un tableau C ++ à NULL, mais vous ne pouvez pas supprimer l'élément.
Imaginez que vous voulez ajouter un élément (avec valeur) vers le haut du tableau. Ce n'est pas possible. Imaginez que vous voulez ajouter un élément (avec valeur) au fond d'un tableau. Cela est toujours pas possible avec le tableau C ++. Ceux et d'autres exigences sont nécessaires dans les programmes modernes. Solution pour les limites de la matrice C ++ En raison des limitations ci-dessus, C ++ est venu avec les séquences de conteneurs. Il existe différentes formes du récipient. L'un d'eux a appelé, le vecteur, permettra de résoudre les problèmes ci-dessus et plus.
Chaque séquence de conteneur a ses avantages et ses inconvénients. C ++ est un langage complet. Rien est vraiment laissé de côté. Si vous avez étudié une nouvelle langue comme JavaScript, vous auriez remarqué que son tableau est en fait un objet, ce qui résout les problèmes ci-dessus avec des méthodes. Le tableau C ++ est pas un objet dans le sens strict du mot. Cependant, en langage C ++, les séquences de conteneurs sont des objets. C ++ est un langage ancien et il a abordé ce problème d'un point de vue original.
Pour moi, les auteurs (inventeurs) de certaines des nouvelles langues ont obtenu leur inspiration dans C ++. Puis ils sont venus avec des compromis. Ils canne avec des tableaux qui sont des objets; ce serait faire beaucoup de choses que les conteneurs C ++ font, mais pas tous. En fait, activer en particulier, n'a pas d'équivalent dans le récipient de séquence. Permettez-moi de souligner ici que JavaScript, n'a pas été écrit pour le même but que C ++; peut-être qui est pourquoi il est pas aussi puissant.
C ++ a résisté à l'épreuve du temps et il est une concurrence féroce avec les nouvelles langues. Donc, je vous conseille fortement d'étudier les séquences de conteneurs. Il ya un autre ensemble de conteneurs à apprendre, mais commencer avec les premiers conteneurs séquences. La série de tutoriel a été écrit dans un mode
net utilisateur Control
Connect…