Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan bruke kart STL Container klasse
    The C + + map container klassen implementerer en-til - en mapping mellom en unik nøkkel og en verdi. De viktigste sorterer de viktigste verdi-par i kartet. Den [ ] aktør er STL kartets mest brukte offentlig metode . Angi en sentral verdi i klammer returnerer en referanse til tilsvarende verdi. Hvis nøkkelen ikke finnes, returnerer programmet setter den og en referanse til elementet er standard konstruktør . Du trenger
    Advanced C + + kunnskap
    C + + kompilator med IDE , for eksempel Borland C + + Builder
    Vis flere instruksjoner
    en

    Inkluder kartets header filen inn C + + -programmet , slik at du kan få tilgang til klassen og dens medlem funksjoner . Sette denne linjen på toppen av din kilde filen:
    # include
    2

    Bruk en C + + map array å knytte relatert informasjon , for eksempel student navn og klassetrinn . Her nøkkelen er studentens navn. Som indeksen i en tabell, bruker du den for å få tilgang til et element , bare i dette tilfellet er det ikke- numeriske :
    bruker namespace std;
    int main ( ) {
    map dB ;

    3

    Befolke kartet med data :
    dB [" Dave "] = ' F ';
    dB [" Cindy "] = ' B' ;
    dB [" Andreas "] = 'A ';
    dB [" Dave "] = 'C '; . //Dave grad forbedrer
    4

    Slett Andreas fra tabellen når han slipper klassen : en dB.erase ( " Andreas ");
    5

    Test om matrise er tom . Hvis det ikke er det, så vise sin størrelse :
    hvis
    cout
    6

    Bruk et spesielt formål pekeren, kartet iterator ( dB.empty ( !) ) , å iterere over kartet array og vise sine data til standard utgang : en for ( map :: iterator im = dB.begin (); im = dB.end (); im + + ! ) {
    cout første sekund }
    7

    Fjern alle data fra databasen som følger:
    dB.clear ();


    früher :

     Weiter:
      Relatert Artike
    ·Base SDK Missing Xcode 
    ·Hvordan lese SQL Fra Visual C 
    ·Hva er nyttige C + Compiler Flags 
    ·Hvordan bruke dato og klokkeslett i en C + + Program 
    ·Hvordan lage graf kvadranter i C + + 
    ·Hvordan Fell Char å Int 
    ·Hvordan bruke Kommandolinjeparametre i C + + 
    ·Hvordan forstå pekere i C 
    ·Hvordan bruke Strncmp funksjon i C + + 
    ·Hvordan bruke OpenGL Med Kodeblokker 
      Anbefalte artikler
    ·Grafiske verktøy for Java 
    ·Programmering Serieporter Bruke Visual Basic 6 
    ·Hvordan sette opp en SVN Repo 
    ·HTML Produksjonen i Perl Vs . PHP 
    ·Hvordan skjule en Combo Box i PHP 
    ·Hvordan sende FIFO Utgang til en fil 
    ·Slik installerer SQL 2005 Express på Windows Vista 
    ·Slik Send Telnet-kommandoer Fra Visual Basic 
    ·Hvordan bygge en Twitter Robot i PHP 
    ·Forskjellen mellom vanlig grammatikk og kontekst -Free …
    Copyright ©  Datamaskin  http://www.datamaskin.biz/