γλώσσα Η C + + προγραμματισμό σας επιτρέπει να οργανώσετε τον κωδικό σας σε ξεχωριστούς , επαναχρησιμοποιήσιμα αρχεία . Το αρχείο "κεφαλίδα " περιέχει μελλοντικές δηλώσεις των κατηγοριών , συναρτήσεις , μεταβλητές και άλλα συστατικά . Header αρχεία έχουν συνήθως ένα " . H" ή " . Hpp " επέκταση αρχείου . Οι εφαρμογές των αντικειμένων που δηλώνονται στο αρχείο κεφαλίδας που ορίζεται σε ένα ξεχωριστό αρχείο , το οποίο έχει συνήθως ένα " cpp . " Επέκταση αρχείου " . C" ή . Αυτή η προσέγγιση επιτρέπει την μεταγλώττιση του κώδικα σας ως ένα επαναχρησιμοποιήσιμο βιβλιοθήκη , χρησιμοποιώντας το αρχείο header αναφορά της βιβλιοθήκης . Το αρχείο κεφαλίδα συνήθως περιέχει η επίσημη διασύνδεση προγραμματισμού εφαρμογών ( API ) τεκμηρίωση που περιγράφει τη βιβλιοθήκη για άλλους προγραμματιστές . Τα πράγματα που θα χρειαστείτε
επεξεργαστή κώδικα πρόγραμμα επεξεργασίας κειμένου ή
Η Εμφάνιση Περισσότερες οδηγίες
Η
1 Δημιουργήστε ένα νέο αρχείο στο αγαπημένο σας κώδικα ή επεξεργαστή κειμένου . Αποθήκευση ως ένα απλό αρχείο κειμένου με την επέκταση αρχείου " . H . " Η τυπική σύμβαση είναι να ονομάσετε το αρχείο πηγαίου κώδικα σας για την τάξη που αναπτύσσεται. Για παράδειγμα , εάν η κλάση σας είναι " MyClass , " το όνομα του αρχείου " MyClass.h . " 2
Στην κορυφή του αρχείου σας , προσθέστε τις ακόλουθες γραμμές , αντικαθιστώντας το συμβολικό " MYCLASS_H " με το το όνομα του αρχείου header σας σε όλα τα κεφαλαία γράμματα, με ένα χαρακτήρα υπογράμμισης ( _ ) αντί της τελείας (. ) . Για παράδειγμα , αν το αρχείο κεφαλίδα σας ονομάζεται " Controller.h , " χρήση " CONTROLLER_H . " Οι γραμμές αυτές είναι οδηγίες compiler --- που ονομάζεται επίσης " οδηγίες προεπεξεργαστή " --- που εμποδίζουν το αρχείο κεφαλίδας από το να συμπεριληφθούν δύο φορές . Η σύμβαση του χρησιμοποιώντας το όνομα του αρχείου κεφαλίδα σας ως συμβολική διασφαλίζει τα μοναδικά σύμβολα που ορίζονται για κάθε ένα από τα αρχεία κεφαλίδα σας .
# Ifndef MYCLASS_H # define MYCLASS_H
# endif
με 3
Προσθέστε το # include compiler να περιλαμβάνει εξωτερικά αρχεία τάξη σας απαιτεί από τα # define γραμμή και πριν από τη γραμμή # endif . Για εξωτερικές βιβλιοθήκες --- για παράδειγμα , ο δείκτης Standard Template Library --- βρίσκεται σε προγραμματιστικό περιβάλλον σας , χρησιμοποιήστε γωνιακές αγκύλες ( <> ) γύρω από το όνομα του αρχείου ( το "h ". Για το όνομα του αρχείου είναι προαιρετικό) ? Για παράδειγμα :
# include # include