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 man byter funktioner i Dev C + +

    Utveckla en komplex applikation är ett program uppgift som bygger på lagarbete , planering och fungerande kod . Lyckligtvis , verktyg finns att göra applikationsutveckling mycket enklare . Ett av dessa verktyg kallas " refaktorisering . " Refactoring är handlingen att omkodningen del av ett program och uppnå samma resultat som den gamla koden , bara med färre buggar , bättre prestanda eller bättre följsamhet till riktlinjer kod stil . Ett vanligt användningsområde för refactoring ersätter problematiska delar av koden , eller funktioner , med förbättrade versioner . Detta kan göras med den fria utvecklingsmiljö Dev- C + +. Saker du behöver Review, Windows PC med Dev - C + + installerad ( se Resurser )
    Visa fler instruktioner
    1

    Klicka på Dev C + + ansökan genväg för att starta programmet . Standardplatsen för denna genväg är i Startmenyn katalogen "Program /​​Bloodshed Dev - C + + . " När du klickar på genvägen , programmet läses .
    2

    Välj " File " i menyn längst upp i Dev - C + + programfönster . En undermeny visas . Klicka på " Ny " och välj " Project . " Den " Nytt projekt " dialogruta visas .
    3

    Tryck på knappen märkt " Console Application , " tryck sedan på " OK " -knappen . En ny konsol ansökan projekt skapas . En konsol ansökan är en grundläggande app som körs från kommandoraden , eller konsol . En ny källkod fil visas i redigerarens huvudfönster . Denna kod har en " main " -funktion , som är där programmet börjar exekvering . Omedelbart efter " main " -funktionen är ett kodblock , som är omgiven av klammerparenteser . Den " viktigaste " funktion kodblock är all kod som körs när " main " -funktionen anropas
    4

    Skriv följande kod ovanför " main " -funktion för att deklarera två funktioner : . En namngiven "FUNC " och den andra benämnd " func_improved . " Dessa funktioner både ta ett heltal typ som heter " Jag " och lägg till en till den . Resultatet är då tillbaka till den del av programmet som anropas funktionen som produktion

    int funk ( int i ) {i + + ; avkastning i; } .

    Int func_imrpoved ( int i ) { avkastning + + i ; }
    5

    anropa funktionen inifrån " main " -funktionen genom att skriva följande kod i sitt kodblock :

    int i = 0 ;

    i = func ( i) ;

    cout << i << endl;
    6

    Kör programmet genom att trycka tangentkombinationen " Ctrl " plus " F9 . " Programmet börjar exekvering genom att åberopa " main " -funktion , som sedan anropar " FUNC " -funktion . Detta resulterar i antalet 1 läggs till 0 , som därefter skrivs ut till konsolen . Om hans " FUNC " -funktionen inte fungerar som väntat , måste du ersätta det med en funktion som heter " func_improved . "
    7

    Dra muspekaren över all kod innanför " main " kodblock. Texten blir markerad .
    8

    Tryck tangentkombinationen " Ctrl " plus " R " för att öppna upp " Byt ut text " dialog box . I textrutan som heter " Text att hitta : " skriva " funk . " I märkta textrutan " Ersätt med : " skriva " func_improved . " Under avsnittet märkt " Räckvidd ", se till att rutan bredvid linjen " Selected bara " är ikryssad . Tryck på knappen " Ersätt alla . " Dialogrutan stängs och alla förekomster av " funk " i " main " kodblock ersätts med " func_improved . "
    9

    Kör programmet genom att trycka tangentkombinationen " Ctrl " plus " F9 . " Utgången är identiskt med det föregående programmet , men den använder den förbättrade funktionen . Denna funktion använder mindre minne när du lägger en till heltal . Detta har att göra med placeringen av plustecken . Genom att placera plustecken framför heltalet " jag" lägger programmet omedelbart en till variabel och är klar med den . Genom att placera den efter heltalet "i " programmet skapar en temporär variabel och lägger man till det . Denna temporära variabel kopieras sedan tillbaka in " i, " och resulterar i en liten prestandaförsämring . Genom att ersätta den funktion , måste du åter vägas din kod och förbättrat sina resultat utan att ändra sin produktion .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kompilerar en H Arkiv
    ·Hur man skapar en Randomizer i C
    ·Hur man skriver ett program för att konvertera gemener…
    ·Hur man använder Strerror funktion i C + +
    ·Hur man kompilerar CPP i en Mac
    ·Hur Ignorera kommentar linjer i C + +
    ·Grunderna i inbyggda system i C
    ·Hur man skapar en BlogSkin för Blogger
    ·Hur man lär STL Containers
    ·Hur du kontrollerar om en delsträng Switch
    Utvalda artiklarna
    ·C # : Hur får eller Justera datum
    ·Lägga till en kula i PHP
    ·Hur man lagrar en Date i en MySQL databas med PHP Tutor…
    ·Hur man gör en Twitter Stream API i Perl
    ·Hur man skall fördela en 5D Array
    ·Vad är skillnaden mellan att kasta ett Exception & Få…
    ·Hur konvertera en int till en JTextField i Java
    ·Kan vanliga människor Utveckla en Android App
    ·Hur man gör en MIDI-fil i C + +
    ·Hur man kompilerar C + + på Linux
    Copyright © Dator Kunskap http://www.dator.xyz