| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment utiliser la carte STL Container Classe
    Le C + + carte classe conteneur implémente one-to- one mapping entre une clé unique et une valeur. Les sortes clés les paires clé-valeur dans la carte. L'opérateur [] est la méthode la plus fréquemment utilisée publique de la STL carte . Spécification d'une valeur de clé dans les crochets renvoie une référence à la valeur correspondante . Si la clé n'existe pas, les inserts et le programme renvoie une référence au constructeur par défaut de l'élément. Choses que vous devez
    avancée C + + connaissance
    compilateur C + + avec l'IDE , tels que Borland C + + Builder
    Afficher plus Instructions
    1

    inclure le fichier d'en-tête de la carte dans votre programme C + + afin que vous puissiez accéder à la ses fonctions de membre de classe et . Placez cette ligne tout en haut de votre fichier source: # include
    2

    Utilisez une carte réseau + C + pour associer des informations connexes, telles que les noms des élèves et des grades . Ici, la clé est le nom de l'étudiant . Comme l'indice d'un tableau, vous l'utilisez pour accéder à un élément , seulement dans ce cas, il est non numérique : using namespace std ;
    int main () {
    carte dB; < br >
    3

    Remplissez la carte avec des données : dB [" Dave "] = 'F' ;
    dB [" Cindy "] = 'B' ;
    dB [" Andreas "] = 'A' ;
    dB [" Dave "] = 'C' ; . //grade de Dave améliore
    4

    Supprimer Andreas à partir du tableau quand il tombe la classe : dB.erase ( "Andreas ");
    5

    tester si le tableau est vide . Si ce n'est pas le cas, afficher sa taille : si
    cout
    6

    utiliser un pointeur pour un but particulier , la carte iterator ( dB.empty () !) , pour parcourir à travers le réseau de la carte et afficher ses données sur la sortie standard : pour ( carte :: iterator = im dB.begin (); im = dB.end (); im + + ! ) {
    cout première seconde }
    7

    Supprimer toutes les données de la base de données comme suit: dB.clear ();
    < br >

    Previous :

    next :
      articles connexes
    ·Comment implémenter plusieurs piles 
    ·Comment écrire une API MFC pour l'arrêt du poste de t…
    ·Comment fermer des fichiers dans C 
    ·Comment faire pour installer compilateurs C + + pour Ne…
    ·Comment utiliser C + + destructeurs virtuelle 
    ·Comment apprendre le C + + 
    ·Comment ouvrir un fichier dans C + + pour la lecture 
    ·Comment utiliser la fonction de strrchr en C + + 
    ·Comment modifier le Silverlight Datagrid 
    ·Comment créer un Func_Train dans GtkRadiant 
      articles en vedette
    ·Comment mettre en œuvre une boîte aux lettres utilisa…
    ·Comment calculer les paiements mensuels en Visual Basic…
    ·Comment convertir une chaîne en un entier en Gambas 
    ·Comment régler Java Hashtable Capacité 
    ·Comment importer le Servlet Javax sur NetBeans 
    ·Comment lire à partir du milieu d'un tableau Perl 
    ·Comment lire un objet dans jQuery 
    ·Comment programmer le bouton Calculer dans Vb.Net 
    ·Comment rechercher dans le registre en VB6 
    ·Comment prendre une capture en utilisant Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com