Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe te Aggregate Vectorfuncties
In de C + + programmeertaal , vector functies zijn pointers naar functies die terugkeer vectoren . Vectoren zijn een data insluiting apparaat dat wordt gebruikt om gegevens serieel slaan , maar laat random access . Functie pointers worden vaak gebruikt als argumenten voor functies zelf, zoals het passeren van een sorteer functie pointer in een sorteerfunctie . Als zodanig kan het nodig zijn om te verzamelen , of aggregaat , alle van de vector functies die u wilt gebruiken . Dit kan een eenvoudige container . Wat je nodig hebt
C + + IDE zoals Eclipse CDT
C + + Compiler zoals GCC
Toon Meer Aanwijzingen

Belasting 1 de C + + Integrated Development Environment door te klikken op het programma-icoon . Wanneer het wordt geopend , selecteer " File ", " New ", " Project " en kies " C + + -project " om een ​​nieuwe C + + project aan te maken . Een lege broncode bestand in de teksteditor gedeelte van de IDE kopen van 2

Schrijf de volgende tekst op de top van de broncode bestand om de volgende bibliotheken importeren : .

# include

# include

using namespace std ;
3

Schrijf de volgende om een vector functie declareert :

vector vectorFunction (
) { vector returnVecotr ; terug returnVector ; }
4

Verklaar een hoofdfunctie . De belangrijkste functie is waar uw programma begint executie . U kunt al uw programmacode plaatsen in tussen de accolades dat de belangrijkste functie verklaring volgt :

int main
( )

{ }
5


Schrijf een statement in tussen de accolades van de belangrijkste functie die een samenvoeging van vectoren definieert :

vector < vector > aggregatie
;
6

Schrijf de logica voor een " voor" lus , een constructie die de geneste code blok een bepaald aantal keer herhaalt :

for (int i = 0 ; i < 10 ; i + + ) op Twitter

{ }
7

Schrijf de volgende vector verklaring tussen de accolades van de lus "voor" . Dit verklaart een functie pointer genaamd " foo " , dat verwijst naar een functie die vectoren van integer data types retourneert

vector
( * foo ) ( ) ; .
8

schrijven de volgende om de aanwijzer functie te initialiseren . Dit wordt gedaan door het instellen van het gelijk is aan het adres van de functie " vectorFunction . "

Foo = & vectorFunction
9


Schrijf de volgende code om de vector te duwen in de aggregatie vector . De aggregatie verzamelt alle vector aanwijzer functies in een mooie verzameling

aggregation.push_back ( foo ) ; .

Previous: Next:
  C /C + + Programming
·CSharp Controls om DataGridVie…
·Hoe te Decimalen Ronde in C + …
·Hoe SQL bewerken op een iPhone…
·Hoe de Set Gebruik STL Contain…
·Hoe te gebruiken Allegro te Gr…
·Hoe te Negatieve getallen gebr…
·Hoe zorg ervoor Maak een objec…
·Hoe de strchr functie in gebru…
·Hoe te verwijderen Microsoft V…
  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 te PrintStream converteren naar Buff…
·Met twee - dimensionale arrays in Java N…
·Hoe te Count Up op een enkele lijn in Py…
·Client Side Scripting Vs . Server Side S…
·Hoe maak je een Spinner Geef Wanneer een…
·Hoe maak je een PHP Block Verwijder 
·Hoe maak je tijd in C Bereken in Linux 
·Hoe maak je een animatie icoon in een JT…
·Hoe te DataView converteren naar een Tre…
Copyright © Computer Kennis http://www.nldit.com