Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man lär STL biblioteket

    The Standard Template Library ( STL ) finns på STL hem hemsida och består av en uppsättning av C + + container klasser och metoder , som ger många vanliga datastrukturer och verktyg . Behållaren klasser kan kategoriseras i associativa behållare , sekvenser , strängar och mer . Metoderna kan indelas i algoritmer och iteratorer . Följande steg förklarar hur du använder STL i C + + . Instruktioner
    1

    Lär dig hur mallarna fungerar i C + + . Denna funktion gör att programmeraren att skriva kod utan hänsyn till den datatyp den ska användas med . Praktiskt taget varje komponent i STL är ett tungt parameteriserad mall eftersom det är en generisk bibliotek .
    2

    Studera behållaren klasserna i STL . De består till stor del av olika typer av vektorer , listor, kartor och uppsättningar . Dessa klasser kan innehålla någon typ av objekt när de instansieras Addera 3

    Titta på följande kod för en enkel användning av listan klassen : .

    Lista myList ;//sätta en 0 i slutet av listmyList.push_back ( 0 ) ;//sätta en 1 i början av listmyList.push_front ( 1 ) ;//infoga en 2 till det andra läget av listmyList.insert (+ + myList.begin ( ) , 2 ) ;//visa varje element i myList följt av en spacecopy ( myList.begin ( ) , myList.end ( ) , ostream_iterator ( cout , " "));

    4

    undersöka användningen av kopian algoritmen i den sista raden i Steg 3 . Kopiera tar 3 argument : det första elementet i listan , till det sista elementet i listan och talan utföra på varje element
    5

    Observera användningen av ostream_iterator i den sista raden i steg tre . . Denna användning av ostream_iterator skickar varje element den mottar från kopia till cout följt av ett mellanslag . Utgången av koden i steg 3 är därför 1 2 0 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Syntaxfel i C + +
    ·Hur Pass ett Container Vector till en funktion
    ·Hur felsöka en minnesläcka i C + +
    ·Visual C 2005 Tutorial
    ·Hur man skriver ett program i C för att skriva ut en s…
    ·Lägga till rader i en DataGrid
    ·Så här söker en länkad lista av element i C + +
    ·Hur man redigerar en fast längd Character String
    ·Hur Split en FLAC fil med Dev - C + +
    ·Hur man gör en fil Card Game i C + +
    Utvalda artiklarna
    ·Konfigurera MySQL på en Windows PC
    ·Hur att dölja en bild med PHP
    ·Hur du hittar en karaktär i en String
    ·Hur till Bädda RESX i CSC Compiler
    ·MySQL är långsam med alltför många beständiga ansl…
    ·Konvertera ColdFusion Variabler att PHP
    ·Hur Omvänd Numbers på Visual Basic
    ·Hur man spelar Alarm wav-fil från PHP Script
    ·En PHP Tipsa en vän Tutorial
    ·Ta bort en rad i DataGridView
    Copyright © Dator Kunskap http://www.dator.xyz