架构师_程序员_码农网

Όνομα χρήστη Ανάκτηση κωδικού πρόσβασης
Εγγραφή

QQ登录

Μόνο ένα βήμα για να ξεκινήσετε

Αναζήτηση
Προβολή:9651|Απάντηση: 2
打印 上一主题 下一主题

[C++]Ιδέες προγραμματισμού C++ [PDF Download

[σύνδεσμος αντιγραφής]
Ανελκυστήρας απευθείας σε 跳转到指定楼层
τον ιδιοκτήτη του κτιρίου
发表于 2015-1-12 21: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
17 1.4.7 Λογική 17
1.5 Άλλες μέθοδοι 17
1.5.1 Booch 18
1.5.2 Σχεδιασμός με γνώμονα την ευθύνη (RDD) 19
1.5.3 Τεχνικές μοντελοποίησης αντικειμένων (OMT) 19
1.6 Στρατηγικές που υιοθετήθηκαν για τη στροφή προς την ΟΟΠ 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 Τροποποίηση της κρύπτης με έλεγχο πρόσβασης 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 Εκκαθάριση μπλοκ ορισμού 58
4.3.1 Βρόχοι For 59
4.3.2 Κατανομή χώρου 60
4.4 Αποθήκευση με κατασκευαστές και καταστροφείς 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 strstreams 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 Σταθερές στο αρχείο επικεφαλίδας 124
7.1.2 Ασφάλεια της const 125
7.1.3 Συλλογές 126
126 7.1.4 Διαφορές από τη C 126
7.2 Δείκτες 127
7.2.1 Δείκτες σε const 127
127 7.2.2 Δείκτες Const 127
7.2.3 Ανάθεση και έλεγχος τύπου 128
7.3 Παράμετροι συναρτήσεων και τιμές επιστροφής 128
7.3.1 Πέρασμα μιας const τιμής 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 Μεταβλητές (volatile) 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 Αναφορές στη C++ 176
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 Programming Ideas.part01.rar(1 MB, λήψεις: 5)
C Programming Ideas.part02.rar(1 MB, λήψεις: 3)
C Programming Ideas.part03.rar(1 MB, λήψεις: 1)
C Programming Ideas.part04.rar(1 MB, download: 1)
C Programming Ideas.part05.rar(1 MB, download: 1)
C Programming Ideas.part06.rar(1 MB, download: 1)
C Programming Ideas.part07.rar(1 MB, download: 1)
C Programming Ideas.part08.rar(1 MB, download: 1)
C Programming Ideas.part09.rar(1 MB, download: 1)
C Programming Ideas.part10.rar(1 MB, download: 2)
C Programming Ideas.part11.rar(747.02 KB, λήψεις: 1)






Ένα ζευγάρι: win2003 τροποποίηση θύρας απομακρυσμένης επιφάνειας εργασίας
Επόμενος: [Ατμοσφαιρική] Shenzhen Mission Hills High School μπλε dedecms πρότυπο σχολείο
Την πρώτη φορά που το είδα αυτό, μπόρεσα να το κοιτάξω καλά, και μπόρεσα να το κοιτάξω καλά, και μπόρεσα να το κοιτάξω καλά, και μπόρεσα να το κοιτάξω καλά, και μπόρεσα να το κοιτάξω καλά, και μπόρεσα να το κοιτάξω καλά, και μπόρεσα να το κοιτάξω καλά.
καναπές
发表于 2015-4-30 22:36:46|只看该作者
Ο κώδικας του δικτύου αγροτών, δημοσιεύεται μόνο κατά τη διαδικασία της πρακτικής, αντιμετώπισε τεχνικές δυσκολίες, μην παραπλανάτε τους άλλους.
Απάντηση ΥπέρΚατά

Report

Πρέπει να συνδεθείτε πριν να μπορέσετε να γράψετε ξανά Σύνδεση | Εγγραφή

Αυτή η έκδοση των ολοκληρωμένων κανόνων


ΑΠΟΠΟΙΗΣΗ ΕΥΘΥΝΗΣ: Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το δίκτυο Code Farmer Network περιορίζονται σε σκοπούς μελέτης και έρευνας- το παραπάνω περιεχόμενο δεν πρέπει να χρησιμοποιείται για εμπορικούς ή παράνομους σκοπούς, διαφορετικά, όλες οι συνέπειες παρακαλούμε να είναι ευθύνη του χρήστη. Αυτές οι πληροφορίες του ιστότοπου από το δίκτυο, η διαμάχη για τα πνευματικά δικαιώματα δεν έχει καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να αφαιρέσετε πλήρως το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, παρακαλούμε να υποστηρίξετε το γνήσιο λογισμικό, να αγοράσετε την εγγραφή και να λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, παρακαλούμε επικοινωνήστε μαζί μας μέσω ηλεκτρονικού ταχυδρομείου για να το αντιμετωπίσουμε.

Ταχυδρομείο To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-16 00:31

Γρήγορη απάντησηΕπιστροφή στην κορυφήΕπιστροφή στη λίστα