|  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 använder Vector STL Container Class

    En container klass är en klass vars instanser innehålla andra klasser . The Standard Template Library ( STL ) för C + + finns på STL hem hemsida och består av associativa containrar , sekvenser , strängar och mer . Vektorn klassen är en sekvens och som alla av behållarens klasser är det en mall som kan innehålla varje objekttyp. Följande steg förklarar hur man använder denna vektor STL container klass . Instruktioner
    1

    studera vad klassen Vector gör . Den stöder infogning och radering av dess beståndsdelar och random access till dessa element . En vektor minne hanteras automatiskt förvaltas och dess delar kan variera dynamiskt .
    2

    Vet var vektorn är definierad . Det är en standard header kallas vektor och en icke-standard header heter vector.h som ingår för bakåtkompatibilitet .
    3

    Lär syntaxen för klassen Vector . Det är Vector där T är den typ av objekt som skall lagras i vektorn och Alloc är antal element för att allokera minne
    4

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

    //förklara vectorvector test ( 3 ), v [ 0 ] = 5 , v [ 1 ] = v [ 0 ] + 2 ;//v [ 2 ] = 5 + 2 = 7v [ 2 ] = v [ 0 ] + v [ 1 ] ;//v [ 0 ] = 7 , v [ 1 ] = 2 , v [ 2 ] = 5reverse ( v.begin ( ) , v.end ());

    Obs vektor används på samma sätt som en vanlig array utan att allokera minne .
    5

    Observera användningen av omvänd i den sista raden i koden i steg 4 . Denna funktion tar ett antal element ( hela vektorn v i detta fall ) och vänder sin ordning .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Söka efter en fil i C #
    ·Hur man använder SQLite3 på en iPhone App
    ·Hur man gör ett pong spel i C + +
    ·Hur Aggregate Vector Functions
    ·Hur man använder LINQ till XML
    ·Hur INT i C + + för reella tal
    ·Hur man skickar tangenttryckningar till Active X Egensk…
    ·Hur man använder Enum i C Program
    ·Temperatur Converter i C + + Använda funktioner
    ·Hur man gör en C + + Huvudfönster Utan titel Bar
    Utvalda artiklarna
    ·Hur Freeze Öppnade Tillfälliga Internet -filer i Info…
    ·Hur man spelar QCP
    ·Lägga till en CRM till en POS
    ·PHP Tricks
    ·Hur Extrahera poster från flera Fasta
    ·Konvertera ett PHP Array till JSON
    ·Hur man gör en webbsida med hjälp av HTML
    ·Hur Integrera Android Med Eclipse
    ·Hur Infoga eller Uppdatera MySQL
    ·Hur man skapar en Maven projektet i Galileo
    Copyright © Dator Kunskap http://www.dator.xyz