Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 13898|Απάντηση: 2

[Γ++] Ιδέες προγραμματισμού C++ [Λήψη PDF]

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 12/1/2015 9:28:29 μ.μ. | | | |
Πίνακας περιεχομένων
Πρόλογος του μεταφραστή
πρόλογος
Κεφάλαιο 1 Εξέλιξη των αντικειμένων 1
1.1 Βασικές έννοιες 1
1.1.1 Αντικείμενο: Χαρακτηριστικό + Συμπεριφορά 1
1.1.2 Κληρονομικότητα: Σχέσεις τύπων 1
1.1.3 Πολυμορφισμός 2
1.1.4 Έννοια λειτουργίας: Πώς μοιάζει το πρόγραμμα OOP 3
1.2 Γιατί η C++ πετυχαίνει 3
1.2.1 Καλύτερα C 3
1.2.2 Υιοθέτηση μιας σταδιακής προσέγγισης μάθησης 4
1.2.3 Λειτουργική αποδοτικότητα 4
1.2.4 Ευκολότερη έκφραση και κατανόηση του συστήματος 4
1.2.5 Η "Βιβλιοθήκη" σας κάνει να έχετε διπλάσιο αποτέλεσμα με τη μισή προσπάθεια 4
1.2.6 Χειρισμός σφαλμάτων 5
1.2.7 Μεγάλος προγραμματισμός 5
1.3 Μεθοδολογία Εισαγωγή 5
1.3.1 Πολυπλοκότητα 5
1.3.2 Εσωτερικές Αρχές 6
1.3.3 Εξωτερικές αρχές 7
1.3.4 Τα πέντε στάδια του σχεδιασμού αντικειμένων 9
1.3.5 Τι υπόσχεται η μέθοδος 10
1.3.6 Τι πρέπει να παρέχει η μέθοδος 10
1.4 Σύνταξη: Ελάχιστη προσέγγιση 12
1.4.1 Προαπαιτούμενο 13
1.4.2 Υψηλή ιδέα 14
1.4.3 Θεραπεία 14
1.4.4 Δόμηση 14
1.4.5 Ανάπτυξη 16
1.4.6 Ξαναγράφοντας 17
1.4.7 Λογική 17
1.5 Άλλες μέθοδοι 17
1.5.1 Μπουχ 18
1.5.2 Σχεδιασμός με γνώμονα την υπευθυνότητα (RDD) 19
1.5.3 Τεχνικές μοντελοποίησης αντικειμένων (OMT) 19
1.6 Στρατηγικές για τη μετάβαση στο OOP 19
1.6.1 Βήμα προς βήμα στο OOP 19
1.6.2 Διαχειριστικοί φραγμοί 20
1.7 Περίληψη 21
Κεφάλαιο 2 Αφαίρεση δεδομένων 22
2.1 Δηλώσεις και ορισμοί 22
2.2 Βιβλιοθήκη τσέπης C 23
2.3 Συνδυάζοντάς το: Εργαλείο δημιουργίας έργου 29
2.4 Τι είναι μη φυσιολογικό 29
2.5 Βασικά αντικείμενα 30
2.6 Τι είναι το Αντικείμενο 34
2.7 Αφηρημένοι τύποι δεδομένων 35
2.8 Λεπτομέρειες αντικειμένου 35
2.9 Φόρμα αρχείου κεφαλίδας 36
2.10 Ένθετη δομή 37
2.11 Περίληψη 41
2.12 Άσκηση 41
Κεφάλαιο 3 Κρυφή υλοποίηση 42
3.1 Καθορισμός ορίων 42
3.2 Έλεγχος πρόσβασης σε C++ 42
3.3 Γιουγιουάν 44
3.3.1 Ένθετος φίλος 45
3.3.2 Είναι καθαρό 48
3.4 Διάταξη αντικειμένου 48
3.5 Κλάση 48
3.5.1 Τροποποίηση του Stash 50 με έλεγχο πρόσβασης
3.5.2 Τροποποίηση της Στοίβας 51 με Έλεγχο Πρόσβασης
3.6 Κατηγορίες λαβής 51
3.6.1 Ορατή εφαρμογή Ενότητα 51
3.6.2 Μείωση της διπλής μεταγλώττισης 52
3.7 Περίληψη 54
3.8 Άσκηση 54
Κεφάλαιο 4 Αρχικοποίηση και εκκαθάριση 55
4.1 Διασφάλιση αρχικοποίησης με κατασκευαστές 55
4.2 Χρήση καταστροφέων για τη διασφάλιση της απόστασης 56
4.3 Σαφής ορισμός Block 58
4.3.1 Για βρόχο 59
4.3.2 Κατανομή χώρου 60
4.4 Stash 61 με κατασκευαστές και καταστροφείς
4.5 Στοίβα 63 με κατασκευαστές και καταστροφείς
4.6 Αρχικοποίηση συλλογής 65
4.7 Προεπιλεγμένοι κατασκευαστές 67
4.8 Περίληψη 68
4.9 Άσκηση 68
Κεφάλαιο 5 Υπερφόρτωση συναρτήσεων και προεπιλεγμένες παράμετροι 69
5.1 Αποσύνθεση εύρους 69
5.1.1 Υπερφόρτωση 70 με την τιμή επιστροφής
5.1.2 Σύνδεση τύπου ασφαλείας 70
5.2 Παραδείγματα υπερφόρτωσης 71
5.3 Προεπιλεγμένες παράμετροι 74
5.4 Περίληψη 81
5.5 Άσκηση 82
Κεφάλαιο 6 Εισαγωγή στις ροές εισροών και εκροών 83
6.1 Γιατί να χρησιμοποιήσετε ροές εισόδου και εξόδου 83
6.2 Επίλυση προβλημάτων ροής εισόδου και εξόδου 86
6.2.1 Κατανόηση των υπερφορτώσεων χειριστή εκ των προτέρων 86
6.2.2 Ένθετα και εξολκείς 87
6.2.3 Κοινή χρήση 88
6.2.4 Είσοδος 90 για σειρές
6.3 Ροές εισόδου και εξόδου αρχείων 91
6.4 Προσωρινή αποθήκευση ροής εισόδου και εξόδου 93
6.5 Εύρεση 94 στη ροή εισόδου/εξόδου
6.6 στρρεύματα 96
6.6.1 Αποθηκευτικός χώρος που διατίθεται στους χρήστες 96
6.6.2 Αυτόματη κατανομή αποθήκευσης 98
6.7 Μορφοποίηση της ροής εξόδου 100
6.7.1 Μορφοποίηση δεδομένων εσωτερικά 101
6.7.2 Παράδειγμα 102
6.8 Μορφοποίηση χειριστών 106
6.9 Δημιουργία χειριστών 108
6.10 Παράδειγμα ροής εισόδου/εξόδου 111
6.10.1 Δημιουργία κωδικών 111
6.10.2 Μια απλή εγγραφή δεδομένων 117
6.11 Περίληψη 123
6.12 Άσκηση 123
Κεφάλαιο 7 Σταθερές 124
7.1 Η τιμή υποκαθιστά το 124
7.1.1 CONST 124 στο αρχείο κεφαλίδας
7.1.2 Ασφάλεια των const 125
7.1.3 Συλλογή 126
7.1.4 Διαφορές από τη γλώσσα C 126
7.2 Δείκτης 127
7.2.1 Δείκτης προς το const 127
7.2.2 Δείκτης CONST 127
7.2.3 Έλεγχοι εκχώρησης και τύπου 128
7.3 Παράμετροι λειτουργίας και τιμές επιστροφής 128
7.3.1 Τιμή διέλευσης 128
7.3.2 Επιστρέφει την τιμή const 129
7.3.3 Διεύθυνση διέλευσης και επιστροφής 131
7.4 Κλάση 133
7.4.1 Const και enum 133 στην τάξη
7.4.2 Σταθερές σε κατά τη μεταγλώττιση 134
7.4.3 Αντικείμενα CONST και συναρτήσεις μελών 136
7.4.4 Χωρητικότητα αποθήκευσης μόνο για ανάγνωση 139
7.5 Πτητικές ουσίες 140
7.6 Περίληψη 141
7.7 Άσκηση 141
Κεφάλαιο 8 Ενσωματωμένες Συναρτήσεις 142
8.1 Ελαττώματα στον προεπεξεργαστή 142
8.2 Ενσωματωμένες λειτουργίες 144
8.2.1 Ενσωματωμένες λειτουργίες εντός των κλάσεων 145
8.2.2 Λειτουργία πρόσβασης 146
8.3 Ενσωματωμένες συναρτήσεις και μεταγλωττιστές 150
8.3.1 Περιορισμοί 150
8.3.2 Εντολή εκχώρησης 150
8.3.3 Απόκρυψη συμπεριφοράς σε κατασκευαστές και καταστροφείς 151
8.4 Μείωση της σύγχυσης 152
8.5 Χαρακτηριστικά των προεπεξεργαστών 153
8.6 Βελτιωμένος έλεγχος σφαλμάτων 154
8.7 Περίληψη 155
8.8 Άσκηση 155
Κεφάλαιο 9 Έλεγχος ονομασίας 157
9.1 Από στατικά μέλη στο C 157
9.1.1 Στατικές μεταβλητές μέσα σε συναρτήσεις 157
9.1.2 Σύνδεση ελέγχου 160
9.1.3 Άλλος προσδιοριστής τύπου αποθήκευσης 161
9.2 Χώρος ονομάτων 161
9.2.1 Δημιουργία χώρου ονομάτων 162
9.2.2 Χρήση χώρων ονομάτων 163
9.3 Στατικά μέλη σε C++ 166
9.3.1 Ορισμός αποθήκευσης για μέλη στατικών δεδομένων 166
9.3.2 Ένθετες και τοπικές 168
9.3.3 Λειτουργίες στατικών μελών 169
9.4 Εξαρτήσεις στατικής αρχικοποίησης 171
9.5 Προδιαγραφή σύνδεσης μετατροπής 174
9.6 Περίληψη 174
9.7 Άσκηση 174
Κεφάλαιο 10 Αναφορά και αντιγραφή κατασκευαστών 176
10.1 Δείκτης σε C++ 176
10.2 Παραπομπές 176 σε C++
10.2.1 Αναφορές στις Συναρτήσεις 177
10.2.2 Οδηγίες μεταφοράς παραμέτρων 178
10.3 Αντιγραφή κατασκευαστών 179
10.3.1 Πέρασμα και Επιστροφή 179 με Πέρασμα Τιμής
10.3.2 Κατασκευαστές αντιγραφής 182
10.3.3 Προεπιλεγμένος Κατασκευαστής Αντιγράφων 187
10.3.4 Επιλογή μεθόδων κατασκευής αντιγράφων 188
10.4 Υποδείξεις προς τα μέλη

C 编程思想.part01.rar (1 MB, Αριθμός λήψεων: 5)
C 编程思想.part02.rar (1 MB, Αριθμός λήψεων: 3)
C 编程思想.part03.rar (1 MB, Αριθμός λήψεων: 1)
C 编程思想.part04.rar (1 MB, Αριθμός λήψεων: 1)
C 编程思想.part05.rar (1 MB, Αριθμός λήψεων: 1)
C 编程思想.part06.rar (1 MB, Αριθμός λήψεων: 1)
C 编程思想.part07.rar (1 MB, Αριθμός λήψεων: 1)
C 编程思想.part08.rar (1 MB, Αριθμός λήψεων: 1)
C 编程思想.part09.rar (1 MB, Αριθμός λήψεων: 1)
C 编程思想.part10.rar (1 MB, Αριθμός λήψεων: 2)
C 编程思想.part11.rar (747.02 KB, Αριθμός λήψεων: 1)






Προηγούμενος:Τροποποίηση θύρας απομακρυσμένης επιφάνειας εργασίας Win2003
Επόμενος:Πρότυπο σχολείου Shenzhen Guanlan Middle School Blue Dedecms
Δημοσιεύτηκε στις 30/4/2015 10:36:46 μ.μ. |

Τι θα κάνεις;»
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com