Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe maak je een Vector Terugkeer van een Functie
In de C + + programmeertaal , data wordt opgeslagen met behulp van een verscheidenheid van containers . Een type container is de vector . Een vector is een voorraadvat dat gegevens opslaat als een reeks punten . Het is zeer vergelijkbaar met de array houder , met een belangrijk verschil . De vector kan groeien of krimpen als items worden toegevoegd of verwijderd uit het. Een array heeft een vaste grootte en kan niet worden gewijzigd nadat deze is gemaakt . Een vector kan worden doorgegeven aan andere onderdelen van het programma met behulp van functies . Een gemakkelijke manier om een vector te dragen is om een functie terug . Wat je nodig hebt
C + + Integrated Development Environment ( IDE ) , zoals Eclipse CDT
C + + Compiler , zo'n GCC
Toon Meer Aanwijzingen

Load 1 de C + + IDE door te klikken op het pictogram van het programma . Wanneer het wordt geopend , selecteert u ' File /New /Project' en kies ' C + + -project ' naar een nieuwe C + + project aan te maken . Een lege broncode bestand in de teksteditor gedeelte van de IDE kopen van 2

Importeer de vector bibliotheek door het schrijven van de volgende lijn aan de bovenkant van de broncode bestand : .

# onder
3

Maak een functie die een vector terug . Het type ruil voor een functie voorafgaat zijn naam . Naar een functie die een vector terugkeert verklaren , schrijf de volgende verklaring :

vector funct
( )

{ }
4


Verklaar een vector in de functie " funct . " Dit zal de vector uw functie terugkeert . Schrijf de volgende tussen de accolades van de " funct " functie :

vector v
;
5

In enkele items naar de vector met behulp van de " push_back " -methode . Dit zal een item toe te voegen aan de achterkant van de vector . Om meerdere items aan de vector toe te voegen , schrijf de volgende regels code onder de vorige
6

Terugkeer van de vector , die zal kopiëren naar welk stuk code deze functie oproept . Plaats de volgende code aan het einde van de functie lichaam :

return v
;
7

Maak een hoofdfunctie , dat is waar uw programma-uitvoering zal beginnen . Schrijf de volgende functie verklaring in de ruimte onder de " funct " functie :

int main
( )

{ }
8


Maak een vector vanuit de belangrijkste functie . Dit zal de vector geretourneerd door de functie op te slaan " funct . " Schrijf de volgende binnen de accolades van de belangrijkste functie :

vector v
;
9

Roep de functie " funct " en wijs de geretourneerde vector naar " v , " door het schrijven van het volgende onder de vorige verklaring :

v = funct ( ) ;

Loop 10 door de vector en print zijn elementen. Schrijf de volgende for-lus onder de vorige verklaring :

voor ( unsigned int i = 0 ; i < V.Size ( ) ; i + + ) op Twitter

{ cout << v [ i ] << endl ; }
11

Voer het programma door op de groene afspeelknop . De programma-uitvoer ziet er als volgt uit:

1

2


3

4

5
< br >

Previous: Next:
  C /C + + Programming
·Hoe te formatteren Doubles in …
·Hoe maak je een Memory Wijzer …
·Hoe te Enum gebruiken in C Pro…
·Hoe kan ik een Alphabet Into C…
·Hoe te lijstweergave Controls …
·Hoe te AppDelegate wijzigen in…
·Hoe een String stappen op een …
·Hoe te Records verwijderen in …
·Hoe maak je een . SIS Nokia Ap…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe je een tegel Achtergrond in HTML 
·Hoe je Object - Oriented Design Leer 
·Procedure: Array naar Zin in Ruby 
·Hoe een controle in Visual Basic for App…
·Hoe Kies Met DATEDIFF in MySQL 
·De voordelen & nadelen van de Overbelast…
·Hoe maak je een pakket importeren in een…
·Hoe je knoppen Delete in GridView 
·Hoe maak je een Visual Basic- programma …
Copyright © Computer Kennis http://www.nldit.com