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 Fyll en Vector i C

    Den C och C + + programmeringsspråk har en mängd olika metoder för lagring av data. En sådan metod är vektorn. En vektor innehåller en sekvens av punkter som kan nås direkt , vilket är väldigt likt en array . Men till skillnad från en array , kan vektorn ändra storlek dynamiskt när objekt läggs till eller tas bort från den . Det finns ett par olika sätt att fylla en array med objekt : " . Push_back " " infoga " och Lärande båda metoderna kommer att förbättra dina C -och C + + kodning färdigheter . Saker du behöver
    C /C + + Integrated Development Environment ( IDE ) katalog C /C + + Compiler
    Visa fler instruktioner
    1

    Fyll i Eclipse IDE genom att klicka på dess ikon . När den laddas , välj " Arkiv /Nytt /Project " och välj " C /C + + Project " från listan över tillgängliga projekt . En tom källkod fil öppnas i textredigeraren fönstret .
    2

    Inkludera biblioteken " iostream " skriva ut till konsolen och " vector " att komma vektorn datatypen . För att inkludera dessa bibliotek , skriver följande på toppen av källkoden filen :

    # include

    # include

    using namespace std , Addera 3

    Skapa en huvuduppgift genom att skriva följande kod i toppen av källkoden filen :

    int main ( ) katalog

    {

    }
    4

    Deklarera en vektor av heltal data och dess iterator genom att skriva följande inom klammerparenteser av huvudfunktionen :

    vektor v ;

    vektor :: iterator iter ;
    5

    Ställ iteratorn till början av vektorn. Den iterator lagrar ett index av vektorn , och är nödvändigt för att komma åt värden i vektorn . För att ställa in iterator till början av vektorn , skriv följande kod :

    iter = v.begin ( ) ;
    6

    Fyll vektorn med hjälp av " push_back " -funktion . Denna funktion skjuter ett nummer på baksidan av vektorn . Eftersom vektorn inte har några produkter än , är baksidan av vektorn samma som framsidan. För att använda " push_back " -funktionen , skriv följande kodrad under vektor deklaration :

    v.push_back ( 4 ) ,
    7

    Fyll vektorn med hjälp av " insatsen "-funktion. Denna funktion infogar ett objekt på en plats som pekas ut av en iterator . Eftersom iteratorn pekar på början av vektorn , sätter infogningsfunktionen värdet vid början av vektorn :

    v.insert ( iter , 8 ) ;


    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en Stickman i C + +
    ·Lägga till en nod till TreeView
    ·Konvertera Reality Factory Into XNA
    ·Hur felsöka en minnesläcka i C + +
    ·Hur man skriver en Make Arkiv
    ·Hur man använder Fortran i C + + Linux
    ·Hur man mata in en rad från tangentbordet
    ·Hur man skapar ett minne pekare i C
    ·Hur du loggar in till Papaya Android
    ·C + + Funktioner som orsakar buffertspill
    Utvalda artiklarna
    ·Hur man skapar en 3- dimensionell array i Visual Basic
    ·Hur man undviker Null Pointer Undantag i Java
    ·Hur du gör din egen dator Dice Game
    ·Hur du startar Internet- program med Java
    ·Hur man skapar Hello World i Microsoft Visual C 2010 Ex…
    ·Hur vill kolla om ett tecken är en versal i PHP
    ·Sträng till Double Conversion i Java
    ·Vilka är de olika Flödesschema Structures
    ·SQL Cross Gå Tutorial
    ·Lägga till en Array i VBA
    Copyright © Dator Kunskap http://www.dator.xyz