Ορίστε τη λειτουργία γράφοντας το πρωτότυπό του . Αυτή είναι μια γραμμή κώδικα που αποτελείται από το όνομα της συνάρτησης , τον κατάλογο επιχείρημα μέσα σε παρένθεση , το είδος επιστροφής και ερωτηματικό . Μπορείτε να γράψετε το πρωτότυπο στην κορυφή του αρχείου πηγαίου κώδικα , ώστε θα είναι ορατή από τον compiler πριν ερμηνεύει πώς στη διαδικασία το υπόλοιπο του αρχείου . 2
Εφαρμογή της λειτουργία . Δηλαδή , ξαναγράψουμε το πρωτότυπο και να επισυνάψουν τον αλγόριθμο μέσα σε αγκύλες . Κάντε το αυτό στο κάτω μέρος του αρχείου προέλευσης και, βεβαίως, κάτω από το πρωτότυπο . Η υλοποίηση απαιτεί να δώσετε στους επιχειρήματα εισάγετε ένα όνομα ( val σε αυτή την περίπτωση ) .
Εικόνων 3
υπερφόρτωσης μια λειτουργία . C + + επιτρέπει αυτό που ονομάζεται υπερφόρτωση λειτουργία , μια απλή μορφή της γενικής προγραμματισμού . Αυτό σημαίνει ότι μια συνάρτηση μπορεί να οριστεί πολλαπλές φορές στην ίδια μονάδα συλλογής , εφ 'όσον κάθε ορισμός έχει ένα μοναδικό κατάλογο επιχείρημα . Με αυτό τον τρόπο , sin ( ) μπορεί να οριστεί να αποδέχεται ακέραιοι , πλωτήρες ή μιγαδικών αριθμών και ο χρήστης της βιβλιοθήκης δεν πρέπει να είναι υπερβολικά προσεκτικοί σχετικά με το τι τύπους δεδομένων για να περάσει στην αμαρτία ( ) .
Η 4
Επίδειξη τη διαφορά μεταξύ των μεταβλητών που διέρχεται από την αξία και περνώντας από τις τιμές αναφοράς . Αυτές είναι οι δύο τρόποι μετάδοσης μεταβλητές σε συναρτήσεις στη C + + . Περνώντας μεταβλητές με βάση την αξία δημιουργεί προσωρινά αντίγραφα των μεταβλητών στην προσωρινή στοίβα μνήμης, ενώ η τιμή της μεταβλητής πέρασε δεν αλλάζει . Περνώντας μεταβλητές , όπως αναφορές ή δείκτες , από την άλλη πλευρά , η λειτουργία σας δίνει τη δυνατότητα να τροποποιήσει άμεσα τις μεταβλητές εισόδου .
5
Πραγματοποίηση κλήσης προγράμματος για τη λειτουργία . Εάν έχετε ένα σφάλμα μεταγλώττισης που λέει κάτι σαν « άγνωστη λειτουργία , " επαναπροσδιορίσει τη λειτουργία στην κορυφή του αρχείου στο οποίο έγινε η κλήση , αυτή τη φορά προηγείται του ορισμού με την " extern " λέξη κλειδί. Αυτό λέει στον compiler ότι η συνάρτηση ορίζεται κάπου αλλού και ότι πρέπει να αναζητήσουμε κάπου αλλού .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα