Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan returnere en peker til en Vector
    Programmeringsspråk har mange forskjellige metoder for å strukturere data . En vanlig datastruktur i C + + er vektoren . En vektor er en sekvens for en annen type av data, slik som heltallige datatyper. Når sekvensen blir for stor, er vektoren skaleres. Dette gjør at du kan fortsette å legge til en vektor uten å bekymre deg for å gå tom for plass . Flytte en vektor rundt i minnet er svært kostbart i form av overhead , så det er bedre å sende en peker i stedet. Du kan returnere en peker til en vektor fra en enkel funksjon for å redusere behandlingen i forbindelse med overføring av data i vektoren. Instruksjoner
    en

    Laste opp din integrert utviklingsmiljø eller IDE, og starte et nytt prosjekt . En ny kildekoden filen vises i arbeidsområdet
    2

    Import C + + bibliotek vektor ved å inkludere følgende linje øverst i kildekoden filen: .

    # Include ;
    3

    Lag en funksjon som returnerer en peker til en vektor . Følgende funksjon vil ta en referanse til en vektor og returnere en peker til det : en

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

    Lag en hovedfunksjon . Hovedfunksjonen vil holde hele programmet, og du kan skrive det slik : en

    int main ( )

    {

    }
    5

    Erklærer en peker innenfor krøllete parentes av den viktigste funksjonen . Denne pekeren vil holde adressen til vektor, som krever følgende syntaks : en

    vektor * v ;
    6

    Erklærer en vektor ved å skrive neste linje :

    vektor newVector ;
    7

    Tilbake adressen til vektor, og tilordne den til pekeren ved å kalle funksjonen " vectorFunction " , slik:

    v = vectorFunction ( newVector ) ;

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan skrive ut tilveksten Tall på samme linje , men…
    ·Slik konverterer CPP til DLL 
    ·Slik formaterer Fibonacci Numbers i C + + 
    ·Hvordan initialisert en ArrayList 
    ·Hvordan skjule en knapp i Visual C 
    ·Hvordan initialisert 2D Array i to utsagn 
    ·Hvordan lage en Multiple Choice Test Program i C 
    ·Ring Funksjon Object C + + Syntax 
    ·Hvordan få en funksjon Prototype i DLL 
    ·Hvordan konvertere en streng til en Enum 
      Anbefalte artikler
    ·Hvordan overvåke et Connection Pool i Sun Java 7 
    ·Hvordan Endre HTML Text i jQuery Input 
    ·Spesifikasjonene for et ATI Sapphire X1550 
    ·Slik bruker du BASIC Stamp 
    ·Hvordan bruke Fibonacci Rekursjon Function 
    ·Hvordan bygge en kø ut av en liste 
    ·Hvordan endre verdier i XML Med JavaScript 
    ·Slik viser kolonne Beskrivelse i SQL 
    ·Typer Klynging Algoritmer 
    ·Hvor å Endre Koordinater til Angles i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/