Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να δημιουργήσετε ένα C + + Header Αρχείο

γλώσσα Η 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

για τα αρχεία στον κατάλογο του έργου σας , χρησιμοποιήστε διπλά εισαγωγικά ( " ) γύρω από το όνομα του αρχείου , για παράδειγμα , να συμπεριλάβετε το αρχείο. Cat.h και Dog.h αρχεία για τη γάτα σας και τάξεις Dog :

# include " Cat.h " # include " Dog.h "
Η 4

Γράψτε δήλωση της κλάσης σας , . μετά τον κατάλογο των αρχείων που περιλαμβάνονται και πριν από το # endif Καθορίστε τις μεταβλητές μέλος , αλλά δεν προσθέτουν το κατασκευαστές , διάσπασης ή λειτουργίες ακόμα μέλος Για παράδειγμα :

τάξη MyClass { private: int μετράνε ? μέγεθος float ? . . }
5

Προσθήκη κατασκευαστή της κλάσης , διάσπασης και τη λειτουργία του μέλους πρωτότυπα σας στην τάξη σας πρωτότυπα λειτουργία περιλαμβάνουν τον τύπο επιστροφής , το όνομα της λειτουργίας και τις παραμέτρους , αλλά όχι ο ορισμός της λειτουργίας Συνεχίζοντας το προηγούμενο παράδειγμα : .

τάξη MyClass { private: int μετράνε ? μέγεθος float ? δημόσια : MyClass ( ) ? MyClass ( float s , int c ) ? επιπλέουν getSize ( ) ? άκυρη setSize ( float s ) ? } ?

6

Καταγράψτε τον κωδικό σας στα σχόλια πάνω από κάθε αντικείμενο , που περιγράφει την τάξη και κάθε μεταβλητή και τη λειτουργία . Αποθηκεύστε το αρχείο σας .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα