Dataprogram behandlar binära data som en viss typ för att hjälpa till att definiera vilken typ av data. Till exempel kan en bit data betraktas som en typ av tecken genom programmet och kan användas för att visa bokstäver, siffror och symboler . Den C + + programmeringsspråk kräver att alla data för att ha en bestämd typ . Detta medför problem när du behöver skriva en generisk mjukvara som är tänkt att köra med någon typ av data. Lyckligtvis mallen koncept i C + + kan du skapa generisk programvara . Du kan använda C + + för att skapa en generisk struktur med structs . Saker du behöver
C + + Integrated Development Environment ( IDE ) , t.ex. Eclipse CDT
C + + kompilator , en sådan GCC
Visa mer Instruktioner
1
Ladda C + + IDE genom att klicka på dess programikon . När det öppnas , välj " File ", " Nytt projekt " och välj " C + +-projekt " för att skapa en ny C + + projektet . En tom källkod filen visas i textredigeraren delen av IDE .
2
Importera C + + " iostream " bibliotek för att tillåta grundläggande input och output . Skriv följande uttalanden på toppen av källkoden fil att importera detta bibliotek :
# include
using namespace std ;
3
Skapa en struktur som lagrar två bitar av data av något slag . Det enda sättet detta är möjligt är att använda en mall som accepterar två bitar av generiska data . Du kan deklarera en struktur som använder mallar genom att skriva följande under de uttalanden skriven i föregående steg :
mall struct structName
{
};
4
Definiera de två bitar av data som strukturen kommer att innehålla . Skriv följande inom klammerparenteser med strukturen :
T Data0 ,
U data1 ,
5
Skapa en huvuduppgift genom att skriva följande uttalande under struktur :
int main ( ) katalog
{
}
6
Skapa en ny instans av struktur och förklara sina två datatyper som " int " och " dubbel " genom att skriva följande rad inom klammerparenteser av huvudfunktionen :
structName t ,
7 Tilldela värden till data avvärjas på strukturen genom att skriva följande under den tidigare uttalande :
t.data0 = 5;
t.data1 = 3.1 ;
8
Skriv ut värden som finns i strukturen med en " cout " uttalande , som den här :
cout << " Data0 : " << t.data0 << endl;
cout << " Data1 : " << t.data1 << endl;
9
Kör programmet genom att trycka på den gröna knappen "Spela" ligger i den övre knappraden . Programmet kommer att skapa en generisk struktur , och sedan instansiera den med en specifik struktur som innehåller en int och double datatyp . Dessa datatyper tilldelas värden och därefter skrivas ut . Utgången ser ut så här :
Data0 : 5
Data1 : 3,1 Addera