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 du returnerar en pekare till en Vector

    Programmeringsspråk har många olika metoder för att strukturera data . En gemensam datastruktur i C + + är vektorn . En vektor är en sekvens av någon annan form av data, såsom heltal datatyper. När sekvensen blir för stor , är vektorn skalas om. Detta gör att du kan fortsätta att lägga till en vektor utan att behöva oroa slut på utrymme . Flytta en vektor runt i minnet är mycket kostsamt i form av overhead , så det är bättre att skicka en pekare i stället . Du kan returnera en pekare till en vektor från en enkel funktion för att minska overhead i samband med överföring av data inom vektorn . Instruktioner
    1

    Ladda upp din integrerad utvecklingsmiljö , eller IDE , och starta ett nytt projekt . En ny källkod fil visas på arbetsytan
    2

    Importera C + + -bibliotek vektor genom att inkludera följande rad på toppen av din källkod fil : .

    # Include , Addera 3

    Skapa en funktion som returnerar en pekare till en vektor . Följande funktion tar en referens till en vektor och returnera en pekare till det :

    vektor * vectorFunction ( vektor & i ) {return ∈ }
    4

    Gör en huvudfunktion . Den huvudsakliga funktionen kommer att hålla hela programmet , och du kan skriva det så här :

    int main ( ) katalog

    {

    }
    5

    Deklarera en pekare inom klammerparenteser av huvudfunktionen . Denna pekare kommer att hålla adressen till vektorn , vilket kräver följande syntax :

    vektor * v;
    6

    Deklarera en vektor genom att skriva nästa rad :

    vektor newVector ,
    7

    tillbaka adressen till vektorn , och tilldela den till pekaren genom att anropa funktionen " vectorFunction " , så här:

    v = vectorFunction ( newVector ) ,

    Tidigare:

    nästa:
    relaterade artiklar
    ·Lina Utan inbyggd funktion i C + +
    ·Hur man använder HeapSize Funktion
    ·Typer av Variabla attributdata
    ·Hur man använder Skeleton filer i OGRE
    ·Hur öppna skärmen buffert i C + +
    ·Ställa den sista raden i ett rutnät till Focus
    ·Vad är Microsoft Visual Studio 6.0
    ·Hur Slumpmässiga Binära tal i C + +
    ·Beskrivning av en C + + Funktion & hur det orsakar en b…
    ·Hur konvertera en sträng till ett ENUM
    Utvalda artiklarna
    ·Hur man öppnar en fil i VBNet
    ·Hur du tar bort rader från textfil i PowerShell
    ·Hur man läser en CSV Column & Konvertera till Python
    ·Java trimfunktion
    ·Hur man tar bort xmlns Från en tagg
    ·Hur man tolka med reguljära uttryck
    ·Hur till Skapa meddelande Maps i MFC
    ·Så Kontrollera Heap storlek av en JVM
    ·Gemensamma egenskaper mellan en kryssruta & Option Butt…
    ·Hur Unbind en händelsehanterare i jQuery
    Copyright © Dator Kunskap http://www.dator.xyz