Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe je Template Structs Pass in functies in C
In de C + + programmeertaal , sjablonen zijn een mechanisme voor het creëren van generieke programma's . Een generiek is een programma dat dezelfde logica uitvoert , ongeacht de onderliggende gegevenstype . U kunt sjablonen gebruiken om generieke datastructuren te creëren , en het creëren van template functies die deze structuren te accepteren als argumenten dan . Hierdoor kan de code opnieuw worden gebruikt voor vele verschillende doeleinden , omdat het compatibel is met alle gegevenstypen . Daarom sjablonen uiterst flexibel programma . 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 " om een ​​nieuwe C + + project aan te maken . Een lege broncode bestand in de teksteditor gedeelte van de IDE

Import 2 de " iostream " library door het schrijven van de volgende twee uitspraken aan de top van de broncode bestand : .

# include

using namespace std ;
3

Maak een sjabloon struct genaamd " structName " van het type T. Dit type kan van alles zijn , en wordt later gedefinieerd op het programma . Schrijf de volgende onder de vorige twee verklaringen :

sjabloon struct structName


{T data0 ;} ;
4

Maak een template functie die aanvaardt de template struct " structName ' als argument . Deze functie zal uitprinten van de gegevens in het bezit van " structName . " Schrijf de volgende onder de " structName " definitie :

sjabloon leegte funct
( structName t ) op Twitter

{ cout << t.data0 << endl ; return ;} ;
5

Maak een hoofdfunctie . Dit is waar je het programma zal beginnen . Schrijf de volgende onder de functie-definitie die in de vorige stap :

int main
( )

{ }
6


Maak een " structName " met de " int " numeriek gegevenstype . Schrijf de volgende binnen de accolades van de belangrijkste functie :

structName t ;
7

Stel het veld " data0 " naar een getal , zoals deze :

t.data0 = 5 ;
8

Roep de functie " funct " en geef het de template structuur door het schrijven van dit onder de vorige verklaring :

funct
( t ) ;
9

Voer uw programma door op de groene afspeelknop . Het programma geeft de waarde " 5 " door het gebruik van de template functie en template struct .

Previous: Next:
  C /C + + Programming
·Hoe de Visual Fix C + + Runtim…
·Hoe maak je een functie Protot…
·Hoe te Maps Message in Maak MF…
·Hoe te lezen SQL Van Visual C 
·Herdefiniëren Methods in C + …
·Hoe kan ik meerdere lijnen sch…
·ANSI C Data Types 
·Hoe maak je een C + + Header B…
·Hoe maak je een wachtrij funct…
  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 maak je een VBA wachtwoord wijzigen 
·Hoe maak je een Polygon converteren naar…
·Kan Dreamweaver bewerken PHP ? 
·Hoe maak je een Shard In de Index in Kat…
·Hoe maak je een geheugenadres Bereken 
·Hoe maak je een Constructor Bound Subtyp…
·Hoe om te laden en opslaan meerdere TIF …
·Microsoft Visual Database Hulpmiddelen 
·Hoe kan ik een OCX -bestand bewerken 
Copyright © Computer Kennis http://www.nldit.com