Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come sostituire le funzioni in Dev C + +

Lo sviluppo di un'applicazione complessa è un compito di programmazione che si basa sul lavoro di squadra , la pianificazione e il funzionamento del codice . Fortunatamente , sono disponibili strumenti che rendono lo sviluppo di applicazioni molto più facile. Uno di questi strumenti si chiama " refactoring ". Il refactoring è l'atto di ricodifica parte di una domanda e di raggiungere gli stessi risultati come il vecchio codice , solo con meno bug , prestazioni migliori , o meglio l'aderenza alle linee guida di stile del codice . Un uso comune di refactoring è sostituire i segmenti problematici del codice , o funzioni , con le versioni migliorate . Questo può essere fatto con l'ambiente di sviluppo gratuito Dev - C + + . Cose che ti serviranno : Finestre PC con Dev - C + + installato ( vedi Risorse ) economici Mostra più istruzioni
1

Clicca sul Dev C + + scorciatoia applicazione per lanciare il programma . La posizione predefinita per questo collegamento è presente nella rubrica del menu Start "Programmi /Bloodshed Dev - C + + . " Dopo aver fatto clic sul collegamento , viene caricata l'applicazione .
2

Selezionare "File" dal menu nella parte superiore della finestra del Dev - C + + applicazione . Viene visualizzato un menu secondario . Fare clic su "Nuovo " e selezionare "Progetto ". Viene visualizzata la finestra di dialogo "Nuovo progetto" .
3

Premere il pulsante " Applicazione console ", quindi premere il tasto "OK" . Viene creato un nuovo progetto di applicazione console . Un'applicazione console è un applicazione di base che va dalla linea di comando o console . Un nuovo file di codice sorgente viene visualizzata nella finestra principale . Questo codice ha una funzione "principale" , che è dove il programma inizia l'esecuzione . Subito dopo la funzione "principale" è un blocco di codice , che è circondato da parentesi graffe. Il blocco di codice "principale" funzione è tutto il codice che viene eseguito quando viene richiamata la funzione "principale"
4

Scrivere il seguente codice sopra la funzione "principale" di dichiarare due funzioni : . Quella denominata " funzione " e l'altra denominata " func_improved . " Queste funzioni sia prendere un tipo di numero intero chiamato " i" e aggiungono uno ad esso. Il risultato viene quindi restituito al segmento del programma che ha chiamato la funzione come uscita

int func ( int i ) {i + +; ritorno i; } .

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

richiamare la funzione all'interno della funzione "principale" , scrivendo il seguente codice all'interno del suo blocco di codice :

int i = 0 ;

i = func ( i);

cout << i << endl;
6

eseguire il programma premendo la combinazione di tasti "Ctrl " più " F9 ". Il programma inizia l'esecuzione invocando la funzione "principale" , che poi richiama la funzione " fun " . Il risultato è il numero 1 viene aggiunto a 0 , che viene poi stampato sulla console . Se la sua funzione di " funzione " non si esibiva come previsto, è necessario sostituirlo con una funzione denominata " func_improved . "
7

Trascina il cursore del mouse su tutto il codice all'interno del "principale" blocco di codice . Il testo diventa evidenziato.
8

Premere la combinazione di tasti "Ctrl " più " R " per aprire la finestra di dialogo " Sostituisci testo " . Nella casella di testo " Testo da trovare: " scrivere " fun ". Nella casella di testo " Sostituisci con : " scrivere " func_improved . " Sotto la sezione denominata " Ambito di applicazione ", assicurarsi che la casella accanto alla linea " selezionato solo " sia selezionata . Premere il pulsante " Sostituisci tutto ". La finestra di dialogo si chiude e tutte le occorrenze di " funzione " all'interno del blocco di codice "principale" sono sostituite con " func_improved . "
9

Eseguire il programma premendo la combinazione di tasti "Ctrl " plus " F9 . " L'uscita è identico al programma precedente , ma utilizza la funzione migliorata . Questa funzione utilizza meno memoria quando aggiungendo uno al numero intero . Questo ha a che fare con il posizionamento dei segni più . Inserendo i segni più prima che il numero intero "i ", il programma aggiunge subito uno alla variabile ed è fatto con esso . Ponendolo dopo il numero intero "i ", il programma crea una variabile temporanea e aggiunge uno ad esso. Questa variabile temporanea viene quindi copiato di nuovo in "i ", e si traduce in una lieve riduzione delle prestazioni . Sostituendo la funzione , si ha ri- presi il tuo codice e migliorato le sue prestazioni senza cambiare la sua uscita .

 

Programmazione © www.354353.com