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 Aggregate Vector Functions

    i C + + programmering språk , vektor funktioner är pekare till funktioner som returnerar vektorer . Vektorer är en data- inneslutning som används för att lagra data seriellt , men tillåter random access . Funktion pekare används ofta som argument till funktioner själva, såsom passage av en sorteringsfunktion pekaren till en sorteringsfunktion . Som sådan , kan du behöva samla in , eller aggregat , alla av vektor funktioner du önskar använda . Detta kan göras med en enkel behållare. Saker du behöver
    C + + IDE såsom Eclipse CDT
    C + + kompilator som GCC
    Visa fler instruktioner
    1

    Load C + + Integrated Development Environment genom att klicka på dess programikon . När det öppnas , välj " File ", " New ", "projekt" och välj " C + +-projekt " för att skapa en ny C + + projektet . En tom källkod filen visas i textredigeraren delen av IDE
    2

    Skriv följande text på toppen av källkoden filen för att importera följande bibliotek : .

    # include

    # include

    using namespace std ;
    3

    Skriv följande för att deklarera en vektor funktion :

    vektor vectorFunction ( ) { vector returnVecotr , returnera returnVector ; }
    4

    Deklarera en huvudfunktion . Den huvudsakliga funktionen är där ditt program börjar exekvering . Du kan placera alla dina programkoden i mellan klamrarna som följer den viktigaste funktionen deklarationen :

    int main ( ) katalog

    { }
    5

    Skriv ett meddelande in mellan klammerparenteser av den huvudsakliga funktion som definierar en sammanläggning av vektorer :

    vector < vector > aggregering ,
    6

    Skriv logiken för ett " efter" loop , en konstruktion som upprepar sin kapslade kodblock ett visst antal gånger :

    for (int i = 0 ; i < 10 , i + + ) katalog

    { }
    7

    Skriv följande vektor deklarationen mellan klammerparenteser av " för " loop . Detta förklarar en funktion pekare som heter " foo " som pekar på en funktion som returnerar vektorer av heltal datatyper

    vektor ( * foo ) ( ) ; .
    8

    Skriv följande för att initialisera pekaren funktionen . Detta görs genom att sätta det lika med adressen för funktionen " vectorFunction . " Skriv följande kod för att driva vektorn i sammanläggning vektor

    foo = & vectorFunction
    9

    . Sammanläggningen samlar alla funktioner vektor pekaren i en fin samling

    aggregation.push_back ( foo ) ; .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder C + + class Mallar
    ·Hur får Grafik i C + +
    ·Hur att utveckla applikationer för Windows Mobile
    ·Hur man skapar Dynamisk belysning i GTKRadiant
    ·Hur man skickar FIFO utgång till en fil
    ·C + + Function Call saknas Argument Lista
    ·C + + Datatyper
    ·Hur man deklarerar Statiska funktioner i C + +
    ·Hur man läser en CSV -fil i C
    ·Hur man använder en C + + vektor för att lagra data
    Utvalda artiklarna
    ·Vad är en ctyp Header
    ·Hur Omvänd en matris med tal Med Java
    ·Konvertera Reality Factory Into XNA
    ·Skillnad i set i Ruby
    ·Så här aktiverar ARCHIVELOG läge för Oracle Databas…
    ·Hur du installerar ett PHP Proxy Host för JavaScript
    ·Hur man skapar ett rutnät i Java
    ·Ställa Animation bakgrund på en webbsida
    ·Hur konvertera till en UTF - 8 Använda Visual Basic
    ·Hur Infoga Ignorera eller Få ID i MySQL
    Copyright © Dator Kunskap http://www.dator.xyz