Computerprogramma's behandelen binaire gegevens als een specifiek type te helpen bepalen van de aard van de gegevens . Zo kan een gegevens worden beschouwd als een soort teken door het programma en kan worden gebruikt om letters , cijfers en symbolen weergegeven . De C + + programmeertaal vereist dat alle data naar een bepaald type hebben . Dit veroorzaakt problemen wanneer u een generiek stukje software die is bedoeld om te worden uitgevoerd met elk type data te schrijven . Gelukkig is de template begrip in C + + kunt u generieke software te maken . U kunt gebruik maken van C + + om een generieke structuur met behulp structs creëren . 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 , 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 . Import 2 de C + + " iostream " bibliotheek basic input en output mogelijk . Schrijf de volgende verklaringen aan de top van de broncode bestand naar deze bibliotheek te importeren : # include using namespace std ; 3 Maak een structuur die twee stukjes data van elk type slaat . De enige manier waarop dit kan is een template dat twee stukken van generieke data aanvaardt gebruiken . U kunt verklaren een structuur die sjablonen gebruikt door onder de verklaringen geschreven in de vorige stap het schrijven van het volgende : sjabloon T, typenaam U> struct structName { } ; 4 Definieer de twee stukken van de gegevens die de structuur zal bevatten . Schrijf de volgende binnen de accolades van de structuur : T data0 ; U data1 ; 5 Maak een hoofdfunctie door het schrijven van de volgende verklaring onder de structuur : int main ( ) op { } 6 Maak een nieuw exemplaar van de structuur en verklaren zijn twee soorten gegevens zoals " int " en " dubbel" door het schrijven van de volgende regel binnen de accolades van de belangrijkste functie : structName t ; 7 toewijzen waarden om de gegevens opgenomen door de structuur door het schrijven van het volgende onder de vorige verklaring : t.data0 = 5 ; t.data1 = 3,1 ; Print 8 uit de waarden die door de structuur met behulp van een " cout " statement , zoals deze : cout << " data0 : " << t.data0 << endl ; cout << " Data1 : " << t.data1 << endl ; 9 Voer het programma door op de groene knop "Afspelen" gelegen in de bovenste rij knoppen . Het programma zal een generieke structuur te creëren , en vervolgens een instantie met een specifieke structuur die een int en double data type. Deze gegevenstypen worden toegewezen waarden en vervolgens uitgeprint . De uitvoer ziet er als volgt uit: data0 : 5 Data1 : 3,1
|