Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur Pass Mall structs funktioner i C

    I C + + -programmering språk , mallar är en mekanism för att skapa generiska program . Ett generiskt program är en som utför samma logik , oberoende av den underliggande datatypen . Du kan använda mallar för att skapa generiska datastrukturer , och sedan skapa mall funktioner som accepterar dessa strukturer som argument . Detta gör att din kod kan återanvändas för många olika ändamål , eftersom det är kompatibelt med alla datatyper . Därför mallar skapar extremt flexibla program . 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 " Arkiv /Nytt /Project " 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 " iostream " bibliotek genom att skriva följande två uttalanden på toppen av källkoden filen : .

    # include

    using namespace std ;
    3

    Skapa en mall struct heter " structName " av typ T. Denna typ kan vara vad som helst , och definieras senare i programmet . Skriv följande under de föregående två uttalanden :

    mall struct structName

    { T Data0 ;} ;
    4

    Skapa en mall funktion som accepterar mallen struct " structName " som ett argument . Denna funktion kommer att skriva ut de data som innehas av " structName . " Skriv följande under " structName " definition :

    mall void funkt ( structName t ) katalog

    { cout << t.data0 << endl; återvänder; };
    5

    Skapa en huvudfunktion . Det är där ditt program börjar . Skriv följande under funktionen definition gjorts i föregående steg :

    int main ( ) katalog

    { }
    6

    Skapa en " structName " med " int " numerisk datatyp . Skriv följande inom klammerparenteser av huvudfunktionen :

    structName t ,
    7

    Ställ " Data0 " fältet till något tal , så här :

    t.data0 = 5;
    8

    Call funktionen " funkt " och skicka den mallen struct genom att skriva detta under det föregående uttalandet :

    funkt ( t);
    9

    Kör ditt program genom att trycka på den gröna knappen Spela . Programmet returnerar värdet " 5 " med hjälp av mallen funktion och mall struct .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man programmerar C Pekare
    ·Hur Hook en förloppsindikator IO.Stream
    ·Lägga till två matriser Använda Pekare
    ·Hur man kan få en C-struktur från Fortran
    ·Hur man skapar en binär fil från C #
    ·Grundläggande datatekniska begrepp i Turbo C + +
    ·Hur man lär sig C # Online
    ·Hur man använder ASM i Visual C
    ·Hur till Ändra Borland C + + Redigera Skärmar
    ·Hur man använder Ogre Vector3 Operator
    Utvalda artiklarna
    ·Hur man skriver en funktion för att infoga objekt i Dr…
    ·Historia av COBOL
    ·Hur Uppdatera tid Med VBScript
    ·Hur du använder Cout och Cin i OpenGL
    ·Hur man skapar en sinusvåg med Visual Basic 5 Kod
    ·PHP Tutorial på Databas Undantag
    ·Hur du gör ditt eget tangentbord Karaktär
    ·Hur du skriver ut en fil i Visual Basic
    ·Hur hittar indexnummer ett element i PHP
    ·Hur man använder strängar som inmatning från tangent…
    Copyright © Dator Kunskap http://www.dator.xyz