10 καλυτερα C++ Βιβλία Προγραμματισμού για Αρχάριους (2026)
Είμαστε αναγνώστες υποστηρίζεται και ενδέχεται να κερδίσετε προμήθεια όταν αγοράζετε μέσω συνδέσμων στον ιστότοπό μας
C++ είναι μια γλώσσα προγραμματισμού γενικής χρήσης που χρησιμοποιείται για λογισμικό, παιχνίδια, ενσωματωμένα συστήματα και άλλες εφαρμογές που απαιτούν ταχύτητα και άμεσο έλεγχο των πόρων του υπολογιστή. Βασίζεται σε ιδέες από την C, ενώ υποστηρίζει κλάσεις, αντικείμενα, πρότυπα και διάφορα στυλ προγραμματισμού.
Μάθηση C++ μπορεί να φαίνεται δύσκολο επειδή η γλώσσα περιλαμβάνει πολλούς κανόνες, εργαλεία και πρότυπα. Ένα καλά επιλεγμένο βιβλίο μπορεί να εξηγήσει αυτά τα θέματα με σαφή σειρά και να δώσει παραδείγματα που μπορείτε να εξασκηθείτε.
Αυτός ο οδηγός συγκρίνει C++ βιβλία για αρχάριους, φοιτητές και έμπειρους προγραμματιστές. Καλύπτει αναλυτικά σεμινάρια, γρήγορες αναφορές, αντικειμενοστρεφή προγραμματισμό, σύγχρονο C++ πρακτικές και συνταγές της Βιβλιοθήκης Τυπικών Προτύπων, helping επιλέγετε ένα βιβλίο που ταιριάζει απόλυτα με τις δεξιότητες και τους μαθησιακούς σας στόχους. Διαβάστε περισσότερα ...
καλυτερα C++ Βιβλία προγραμματισμού
| Τίτλος βιβλίου | Συγγραφέας Όνομα | Τελευταία Έκδοση | Publisher | Βαθμολογίες | Σύνδεσμος |
|---|---|---|---|---|---|
| C++ Primer 5th Edition | Στάνλεϊ Λίπμαν | 5th έκδοση | Ο Άντισον Γουέσλι | ![]() |
Μάθετε περισσότερα |
| C++ Pocket Reference 1st Edition | Kyle Loudon | 1η έκδοση | ΌΡάιλι | ![]() |
Μάθετε περισσότερα |
| C++ in One Hour a Day, Sams Teach Yourself 8th Edition | Σιντάρτα Ράο | 8th έκδοση | Εκδόσεις Sams | ![]() |
Μάθετε περισσότερα |
| C++ All-in-One For Dummies 3rd Edition | Jeffrey M. Cogswell | 3rd έκδοση | Για χαζούς | ![]() |
Μάθετε περισσότερα |
| C++: The Complete Reference Fourth Edition | Χέρμπερτ Σιλντ | 4th έκδοση | Εκπαίδευση McGraw Hill | ![]() |
Μάθετε περισσότερα |
Βαθμολογίες: Αυτές οι αξιολογήσεις προέρχονται από Amazon καταχωρίσεις βιβλίων, όχι Guru99. Ενδέχεται να διαφέρουν ανάλογα με την έκδοση του βιβλίου ή τον πωλητή. Οι αξιολογήσεις, τα ονόματα των εκδοτών και οι λεπτομέρειες της έκδοσης ελέγχθηκαν τον Οκτώβριο του 2026.
1) C++ Primer 5th Edition
Όνομα συγγραφέα: Στάνλεϊ Λίπμαν
Εκδότης: Ο Άντισον Γουέσλι
Τελευταία Έκδοση: 5th έκδοση
Αριθμός σελίδων: 976 σελίδες
C++ Primer, 5η Έκδοση από τους Stanley B. Lippman, Josée Lajoie και Barbara E. Moo είναι η κορυφαία μας πρόταση. Εισάγει την τυπική βιβλιοθήκη νωρίς, ώστε οι αναγνώστες να μπορούν να γράφουν χρήσιμα προγράμματα ενώ παράλληλα μαθαίνουν τον βασικό κώδικα. C++ έννοιες μέσα από παραδείγματα και ασκήσεις.
Το βιβλίο καλύπτει τα C++11 πρότυπα σε βάθος, συμπεριλαμβανομένων κλάσεων, προτύπων, κοντέινερ, αλγορίθμων, ελέγχου αντιγραφής και μετακίνησης αντικειμένων. Οι 976 σελίδες του το καθιστούν ένα λεπτομερές μάθημα και αναφορά, αλλά οι αρχάριοι μπορεί να βρουν τον ρυθμό τους πιεσμένο. Ελέγξτε την τρέχουσα τεκμηρίωση όταν εργάζεστε με λειτουργίες που προστέθηκαν μετά την C++11.
Τι θα μάθετε:
- Χρησιμοποιήστε την τυπική βιβλιοθήκη ενώ μαθαίνετε βασικές γλωσσικές έννοιες
- Γράψτε συναρτήσεις, κλάσεις, πρότυπα και γενικά προγράμματα με σαφήνεια
- Διαχειριστείτε συμβολοσειρές, διανύσματα, επαναλήπτες, κοντέινερ και αλγόριθμους με ασφάλεια
- Κατανόηση του ελέγχου αντιγραφής, της κίνησης αντικειμένων και της δυναμικής μνήμης
- Εφαρμογή εξαιρέσεων, κληρονομικότητας, πολυμορφισμού και υπερφόρτωσης τελεστών σωστά
- Εξασκηθείτε σε έννοιες μέσω παραδειγμάτων, ασκήσεων και μεγαλύτερων προγραμμάτων
καλύτερα Για: Αρχάριοι με κάποια υπομονή στον προγραμματισμό που θέλουν μια λεπτομερή C++11 εκπαιδευτικά σεμινάρια, τυπική βιβλιογραφική κάλυψη, ασκήσεις και μια διαρκή αναφορά γραφείου.
2) C++ Pocket Reference 1st Edition
Όνομα συγγραφέα: Kyle Loudon
Εκδότης: Ο Ράιλι
Τελευταία Έκδοση: 1η έκδοση
Αριθμός σελίδων: 144 σελίδες
C++ Αναφορά τσέπης Το βιβλίο του Kyle Loudon είναι ένας συνοπτικός οδηγός αναζήτησης και όχι ένα βήμα προς βήμα μάθημα. Καλύπτει τύπους, μετατροπές, εκφράσεις, δηλώσεις, εντολές, δείκτες, συμβολοσειρές, κλάσεις, κληρονομικότητα, πρότυπα, εξαιρέσεις, χώρους ονομάτων, πεδίο εφαρμογής και επιλεγμένα θέματα τυπικής βιβλιοθήκης.
Η μικρή του μορφή βοηθά τους προγραμματιστές να ελέγχουν άγνωστη σύνταξη χωρίς να χρειάζεται να ψάξουν σε ένα μεγάλο εγχειρίδιο. Ο O'Reilly το παραθέτει ως αναφορά ενδιάμεσου έως προχωρημένου επιπέδου που δημοσιεύτηκε το 2008, επομένως η γλωσσική του κάλυψη είναι παλιά. Χρησιμοποιήστε την τρέχουσα τεκμηρίωση για νεότερα πρότυπα, προσθήκες σε βιβλιοθήκες και συνιστώμενες πρακτικές.
Τι θα μάθετε:
- Έλεγχος C++ τύπους, μετατροπές, δηλώσεις και εκφράσεις γρήγορα
- Revεύκολα να δείτε τη σύνταξη δηλώσεων και τις κοινές οδηγίες προεπεξεργαστή
- Αναζήτηση πινάκων, δεικτών, συμβολοσειρών και κανόνων μνήμης
- Ανανέωση κλάσεων, κληρονομικότητας, προτύπων και εννοιών υπερφόρτωσης τελεστών
- Βρείτε γρήγορα τον χώρο ονομάτων, το πεδίο εφαρμογής, την εξαίρεση και τη σύνταξη χύτευσης
- Χρησιμοποιήστε αποτελεσματικά τις τυπικές κεφαλίδες βιβλιοθήκης και τις αναφορές ροής
καλύτερα Για: C ή Java προγραμματιστές που χρειάζονται ένα συμπαγές C++ αναφορά για περιστασιακή εργασία, γρήγορες αναζητήσεις και ανασκόπηση παλαιότερων γλωσσικών κανόνων.
3) C++ in One Hour a Day, Sams Teach Yourself 8th Edition
Όνομα συγγραφέα: Σιντάρτα Ράο
Εκδότης: Εκδόσεις Sams
Τελευταία Έκδοση: 8th έκδοση
Αριθμός σελίδων: 800 σελίδες
C++ Στο "Μία ώρα την ημέρα", Sams Teach Yourself, 8η έκδοση από τον Σιντάρτα Ράο διαιρεί C++ σε σύντομα μαθήματα. Ξεκινά με μεταβλητές, πίνακες, συμβολοσειρές, συναρτήσεις, δείκτες και αναφορές, και στη συνέχεια προχωρά σε κλάσεις, κληρονομικότητα, πολυμορφισμό, πρότυπα και Τυποποιημένη βιβλιοθήκη προτύπων κοντέινερ και αλγόριθμοι.
Οι ασκήσεις στο τέλος κάθε μαθήματος υποστηρίζουν την αυτοδιδασκαλία και το βιβλίο καλύπτει C++14 με μια προεπισκόπηση του C++17. Το InformIT πλέον αναφέρει το έντυπο βιβλίο ως εξαντλημένο. Ελέγξτε τον πωλητή, τη μορφή και την κατάσταση πριν από την αγορά και χρησιμοποιήστε την τρέχουσα τεκμηρίωση για μεταγενέστερα πρότυπα.
Τι θα μάθετε:
- Δημιουργήστε προγράμματα χρησιμοποιώντας μεταβλητές, εκφράσεις, πίνακες και συμβολοσειρές
- Οργανώστε σωστά τον κώδικα με συναρτήσεις, δείκτες και αναφορές
- Δημιουργήστε κλάσεις χρησιμοποιώντας κληρονομικότητα, πολυμορφισμό και υπερφόρτωση τελεστών
- Χρήση προτύπων, έξυπνων δεικτών, λάμδα και κατασκευαστών μετακίνησης
- Εργασία με STL containers, επαναλήπτες, αλγόριθμους, στοίβες και ουρές
- Ελέγξτε την πρόοδο μέσω ασκήσεων μετά από κάθε σύντομο μάθημα
καλύτερα Για: Πλήρως αρχάριοι που προτιμούν σύντομα μαθήματα, καθημερινή εξάσκηση, ασκήσεις στο τέλος του μαθήματος και σταδιακή κάλυψη από τη σύνταξη μέσω αντικειμενοστρεφούς προγραμματισμού και STL.
4) C++ All-in-One For Dummies 3rd Edition
Όνομα συγγραφέα: Jeffrey M. Cogswell
Εκδότης: Για χαζούς
Τελευταία Έκδοση: 3rd έκδοση
Αριθμός σελίδων: 864 σελίδες
C++ Όλα-σε-ένα για ανδρείκελα, 3η έκδοση Το βιβλίο των John Paul Mueller και Jeffrey M. Cogswell συνδυάζει διάφορους θεματικούς οδηγούς σε έναν τόμο. Καλύπτει τα βασικά της γλώσσας, τα αντικείμενα, τις κλάσεις, τα πρότυπα, τις τυπικές λειτουργίες της βιβλιοθήκης, τις εκφράσεις λάμδα, τα εργαλεία κωδικοποίησης και την αντιμετώπιση προβλημάτων.
Η ευρεία δομή βοηθά τους αναγνώστες να μετακινούνται μεταξύ μαθησιακών εργασιών και εργασιών αναφοράς χωρίς να αλλάζουν βιβλία. Ο Wiley δημοσίευσε αυτήν την έκδοση το 2014, επομένως τα παραδείγματα και τα εργαλεία δεν αντικατοπτρίζουν κάθε μεταγενέστερη C++ πρότυπο. Καλύπτει επίσης πολλά θέματα γρήγορα, γεγονός που μπορεί να αφήσει δύσκολη τη μνήμη και τις έννοιες-πρότυπα που χρειάζονται άλλη πηγή.
Τι θα μάθετε:
- Ρύθμιση εργαλείων και σύνταξη βασικών C++ προγράμματα
- Εργαστείτε σωστά με μεταβλητές, συναρτήσεις, κλάσεις και αντικείμενα
- Χρήση προτύπων και τυπικών κοντέινερ βιβλιοθήκης σε προγράμματα
- Γράψτε σωστά συντομότερο κώδικα με πρακτικές εκφράσεις λάμδα
- Εντοπίστε συνηθισμένα σφάλματα μέσω μεθόδων εντοπισμού σφαλμάτων και αντιμετώπισης προβλημάτων
- Μετάβαση από τη βασική σύνταξη σε θέματα προχωρημένου προγραμματισμού
καλύτερα Για: Αρχάριοι και παλιοί προγραμματιστές που θέλουν έναν γενικό οδηγό για C++ βασικά, αντικειμενοστρεφής κωδικοποίηση, πρότυπα, εντοπισμός σφαλμάτων και ασκήσεις εξάσκησης σε τυπικές βιβλιοθήκες.
5) C++: The Complete Reference Fourth Edition
Όνομα συγγραφέα: Χέρμπερτ Σιλντ
Εκδότης: Εκπαίδευση McGraw Hill
Τελευταία Έκδοση: 4th έκδοση
Αριθμός σελίδων: 832 σελίδες
C++: Η Πλήρης Αναφορά, Τέταρτη Έκδοση Το βιβλίο του Herbert Schildt είναι ένας εκτενής οδηγός αναζήτησης για βασικά χαρακτηριστικά μιας γλώσσας. Καλύπτει τη σύνταξη, τις εκφράσεις, τις εντολές ελέγχου, τις συναρτήσεις, τους πίνακες, τους δείκτες, τις κλάσεις, την κληρονομικότητα, τα πρότυπα, τις εξαιρέσεις, τους χώρους ονομάτων, την είσοδο και έξοδο, καθώς και τα βασικά στοιχεία μιας τυπικής βιβλιοθήκης.
Ο McGraw Hill δημοσίευσε αυτήν την έκδοση το 2002, επομένως προηγείται της C++11 και νεότερα πρότυπα. Αυτή η ηλικία περιορίζει την αξία του για την εκμάθηση σύγχρονων κυριότητας, σημασιολογίας κίνησης, λάμδα και νεότερων εργαλείων βιβλιοθήκης. Είναι καλύτερο για παλαιότερες βάσεις κώδικα και ιστορικό γλώσσας παρά ως ο μόνος οδηγός για ένα νέο έργο.
Τι θα μάθετε:
- Review C++ σύνταξη, εκφράσεις, εντολές και συναρτήσεις προσεκτικά
- Εργασία με πίνακες, δείκτες, αναφορές και δυναμική μνήμη
- Δημιουργήστε σωστά κλάσεις χρησιμοποιώντας συναρτήσεις κληρονομικότητας και εικονικές συναρτήσεις
- Κατανοήστε με σαφήνεια τα πρότυπα, τις εξαιρέσεις, τους χώρους ονομάτων και την υπερφόρτωση τελεστών
- Χρησιμοποιήστε σωστά τα βασικά στοιχεία εισόδου, εξόδου, αρχείων και βιβλιοθήκης
- Αναγνώριση παλαιότερων γλωσσικών πρακτικών σε υπάρχουσες C++ βάσεις κωδικών
καλύτερα Για: Προγραμματιστές που διατηρούν παλαιότερα C++ κώδικα που χρειάζονται μια ευρεία αναφορά για σύνταξη, δείκτες, κλάσεις, πρότυπα, εξαιρέσεις και βασικά στοιχεία της βασικής βιβλιοθήκης.
6) Starting Out with C++ from Control Structures to Objects plus
Όνομα συγγραφέα: Τόνι Γκάντις
Εκδότης: Pearson College Div
Τελευταία Έκδοση: Φοιτητική έκδοση
Αριθμός σελίδων: 1238 σελίδες
Ξεκινώντας με C++ από Δομές Ελέγχου μέσω Αντικειμένων από τον Tony Gaddis ακολουθεί μια διαδρομή τύπου τάξης. Διδάσκει δομές ελέγχου, συναρτήσεις, πίνακες και δείκτες πριν εισαγάγει αντικείμενα και κλάσεις. Code Οι λίστες, τα επεξεργασμένα παραδείγματα, οι ερωτήσεις επανάληψης και οι ασκήσεις υποστηρίζουν τη σταθερή εξάσκηση.
Η σταδιακή σειρά είναι κατάλληλη για αναγνώστες χωρίς υπόβαθρο στον προγραμματισμό, αλλά το πλήρες εγχειρίδιο είναι πολύ μεγαλύτερο από έναν σύντομο οδηγό αυτοδιδασκαλίας. Η Pearson παραθέτει πλέον νεότερες εκδόσεις από την έκδοση για φοιτητές που εμφανίζεται στην διατηρημένη κάρτα. Επιβεβαιώστε ποια έκδοση ανοίγει ο σύνδεσμος συνεργατών πριν αλλάξετε τα στοιχεία του βιβλίου.
Τι θα μάθετε:
- Επίλυση προβλημάτων προγραμματισμού με σαφείς μεθόδους σχεδιασμού βήμα προς βήμα
- Χρησιμοποιήστε σωστά τις αποφάσεις, τους βρόχους, τις συναρτήσεις, τους πίνακες και τους δείκτες
- Δημιουργήστε κλάσεις και αντικείμενα αφού μάθετε τα βασικά διαδικαστικά στοιχεία
- Διαβάστε και προσαρμόστε πλήρως C++ παραδείγματα κώδικα με σιγουριά
- Εξασκηθείτε σε κάθε κεφάλαιο με ερωτήσεις επανάληψης και ασκήσεις
- Συνδέστε βασικές ιδέες προγραμματισμού με μεγαλύτερα σχέδια προγραμμάτων
καλύτερα Για: Φοιτητές και αρχάριοι που θέλουν μια διαδρομή τύπου τάξης μέσω επίλυσης προβλημάτων, δομών ελέγχου, συναρτήσεων, πινάκων, δεικτών, αντικειμένων και κλάσεων.
7) Effective Modern C++
Όνομα συγγραφέα: Σκοτ Μέιερς
Εκδότης: Ο Ράιλι
Τελευταία Έκδοση: 1η έκδοση
Αριθμός σελίδων: 336 σελίδες
Effective Modern C++ από τον Scott Meyers εξηγεί πώς C++11 και C++14 αλλάζουν τις καθημερινές αποφάσεις προγραμματισμού. Οι οδηγίες του καλύπτουν την επαγωγή τύπων, τους έξυπνους δείκτες, τη σημασιολογία κίνησης, την τέλεια προώθηση, τις εκφράσεις λάμδα, την ταυτόχρονη χρήση, την αρχικοποίηση με αγκυλώσεις και τη σχέση μεταξύ std::move και std::forward.
Κάθε οδηγία περιλαμβάνει τον λόγο πίσω από τις συμβουλές, κάτι που βοηθά τους αναγνώστες να αποφασίσουν πότε μια εξαίρεση έχει νόημα. Αυτό δεν είναι ένα εισαγωγικό βιβλίο σύνταξης και δεν καλύπτει τα πρότυπα μετά από C++14. Οι αναγνώστες θα πρέπει να γνωρίζουν τις κλάσεις, τα πρότυπα και την τυπική βιβλιοθήκη πριν την ξεκινήσουν.
Τι θα μάθετε:
- Εφαρμογή κανόνων αφαίρεσης τύπων χωρίς απόκρυψη σημαντικής συμπεριφοράς
- Επιλέξτε έξυπνες υποδείξεις για σαφή μοντέλα ιδιοκτησίας πόρων
- Κατανοήστε σε βάθος τη σημασιολογία της μετακίνησης, την προώθηση και την κατάρρευση αναφορών
- Γράψτε σωστά ασφαλέστερες εκφράσεις λάμδα και λίστες καταγραφής
- Συγκρίνετε με ακρίβεια τις ατομικές τιμές με την πτητική συμπεριφορά της γλώσσας
- Ενημέρωση παλαιότερων C++ συνήθειες για C++11 και C++14
καλύτερα Για: Μέτριος και έμπειρος C++ προγραμματιστές που γνωρίζουν τα βασικά και θέλουν πρακτική καθοδήγηση για ασφαλέστερη συγγραφή C++11 και C++14 κώδικας.
8) Object-Oriented Programming In C++ 4th Edition
Όνομα συγγραφέα: Ρόμπερτ Λαφόρ
Εκδότης: Sams
Τελευταία Έκδοση: 4th έκδοση
Αριθμός σελίδων: 1040 σελίδες
Αντικειμενοστρεφής Προγραμματισμός σε C++, 4η Έκδοση Το βιβλίο του Robert Lafore ξεκινά με βασική σύνταξη και σταδιακά αναπτύσσεται προς την αντικειμενοστρεφή σχεδίαση. Καλύπτει κλάσεις, αντικείμενα, υπερφόρτωση τελεστών, κληρονομικότητα, δείκτες, εικονικές συναρτήσεις, ροές, πρότυπα, εξαιρέσεις, την τυπική βιβλιοθήκη και προγράμματα πολλαπλών αρχείων.
Τα λεπτομερή παραδείγματα παρέχουν στους μαθητές άφθονο υλικό για την κατανόηση του κλασικού αντικειμενοστρεφούς C++Το InformIT δημοσίευσε αυτήν την έκδοση το 2001 και πολλά παραρτήματα αναφέρονται σε εργαλεία από εκείνη την περίοδο. Χρησιμοποιήστε το για βάσεις OOP, αλλά ελέγξτε τις σύγχρονες οδηγίες για την ιδιοκτησία, τα εργαλεία, τα πρότυπα και τη χρήση της βιβλιοθήκης.
Τι θα μάθετε:
- Δημιουργήστε κλάσεις και αντικείμενα από βασικά γλωσσικά θεμέλια
- Εφαρμογή κληρονομικότητας, εικονικών συναρτήσεων και πολυμορφισμού σωστά σε προγράμματα
- Υπερφόρτωση τελεστών ενώ διατηρείταιping κατανοητή και προβλέψιμη συμπεριφορά στην τάξη
- Χρησιμοποιήστε δείκτες, ροές, αρχεία, πρότυπα και εξαιρέσεις με ασφάλεια
- Οργανώστε με σαφήνεια μεγαλύτερα προγράμματα σε πολλά αρχεία πηγαίου κώδικα
- Connect C++ σύνταξη με αντικειμενοστρεφείς αρχές σχεδιασμού λογισμικού
καλύτερα Για: Μαθητές που επικεντρώνονται στον αντικειμενοστρεφή προγραμματισμό και επιθυμούν λεπτομερή παραδείγματα κλάσεων, κληρονομικότητας, εικονικών συναρτήσεων, υπερφόρτωσης τελεστών, προτύπων και σχεδιασμού λογισμικού.
9) C++ Programming: From Problem Analysis to Program Design 3rd Edition
Όνομα συγγραφέα: DS Malik
Εκδότης: Course Technology Inc
Τελευταία Έκδοση: 3rd έκδοση
Αριθμός σελίδων: 1344 σελίδες
C++ Προγραμματισμός: Από την Ανάλυση Προβλημάτων στον Σχεδιασμό Προγραμμάτων, 3η Έκδοση από τον DS Malik έχει σχεδιαστεί για ένα εισαγωγικό μάθημα προγραμματισμού. Συνδέει την ανάλυση προβλημάτων με το σχεδιασμό προγραμμάτων και καλύπτει αντικειμενοστρεφείς μεθόδους, αλγόριθμους ταξινόμησης, abs.tracμαθήματα t, επεξεργασμένα παραδείγματα και ασκήσεις διευρυμένων κεφαλαίων.
Η δομημένη μορφή του εγχειριδίου είναι κατάλληλη για φοιτητές που χρειάζονται εξάσκηση πέρα από τη σύνταξη, συμπεριλαμβανομένων του λογισμού και προβλημάτων που σχετίζονται με τη μηχανική. Αυτή η τρίτη έκδοση που ζητήθηκε είναι παλιά, ενώ το Cengage παραθέτει τώρα μια πολύ νεότερη έκδοση. Κρατήστε την τρίτη έκδοση μόνο όταν ταιριάζει με το μάθημα ή τον συνεργαζόμενο προορισμό που χρειάζεστε.
Τι θα μάθετε:
- Μετατρέψτε συστηματικά τις δηλώσεις προβλημάτων σε σαφή σχέδια προγραμμάτων
- Γράφω C++ λύσεις χρησιμοποιώντας σωστά τεχνικές δομημένου προγραμματισμού
- Εφαρμόστε σωστά μεθόδους αντικειμενοστρεφούς σχεδιασμού σε προγράμματα που βασίζονται σε κλάσεις
- Κατανόηση αλγορίθμων ταξινόμησης και abstracέννοιες κλάσης t με σαφήνεια
- Εξασκηθείτε τακτικά με εκτεταμένο λογισμό και ασκήσεις σχετικές με τη μηχανική
- Revδείτε πλήρη παραδείγματα πριν λύσετε ανεξάρτητα τις εργασίες κεφαλαίου
καλύτερα Για: Φοιτητές που παρακολουθούν ένα εισαγωγικό μάθημα προγραμματισμού και χρειάζονται δομημένη ανάλυση προβλημάτων, σχεδιασμό προγράμματος, ασκήσεις στο τέλος του κεφαλαίου και πρόσθετα προβλήματα εξάσκησης σχετικά με τα μαθηματικά.
10) C++17 STL Cookbook
Όνομα συγγραφέα: Γιάτσεκ Γκάλοβιτς
Εκδότης: Εκδόσεις Packt
Τελευταία Έκδοση: 1η έκδοση
Αριθμός σελίδων: 534 σελίδες
C++17 STL Cookbook Το βιβλίο του Jacek Galowicz χρησιμοποιεί εστιασμένες συνταγές για να διδάξει τυπικές τεχνικές βιβλιοθήκης. Καλύπτει κοντέινερ, επαναλήπτες, αλγόριθμους, εκφράσεις λάμδα, συναρτησιακό προγραμματισμό, δομημένες συνδέσεις, εργαλεία συστήματος αρχείων, παραλληλισμό, ταυτόχρονη χρήση και άλλες προσθήκες που εισάγονται μέσω C++17.
Η μορφή προβλήματος και λύσης βοηθά τους αναγνώστες να εφαρμόσουν τις λειτουργίες της βιβλιοθήκης σε μικρές εργασίες. Υποθέτει βασικές γνώσεις C++ γνώση και δεν διδάσκει τη γλώσσα από την αρχή. Το Packt παραθέτει 532 σελίδες, ενώ η διατηρημένη κάρτα Lasso αναφέρει 534 σελίδες, επομένως επιβεβαιώστε τη συνδεδεμένη μορφή πριν αλλάξετε αυτό το πεδίο.
Τι θα μάθετε:
- Χρήση C++17 προσθήκες γλώσσας σε μικρές πρακτικές συνταγές
- Επιλέξτε κατάλληλα κοντέινερ για συνήθεις εργασίες διαχείρισης δεδομένων
- Συνδυάστε αποτελεσματικά επαναλήπτες, αλγόριθμους και εκφράσεις λάμδα
- Γράψτε κώδικα λειτουργικού στυλ με σύγχρονα τυποποιημένα εργαλεία βιβλιοθήκης
- Χειριστείτε συστήματα αρχείων, παράλληλη εργασία και μοτίβα ταυτόχρονης εργασίας με ασφάλεια
- Λύστε καθημερινά προβλήματα STL μέσω πλήρων παραδειγμάτων ανεξάρτητα
καλύτερα Για: Ενδιάμεσος C++ προγραμματιστές που ήδη γνωρίζουν τη σύνταξη και θέλουν εξάσκηση βασισμένη σε συνταγές C++17 κοντέινερ, αλγόριθμοι, επαναλήπτες, λάμδα, ταυτόχρονη λειτουργία και συστήματα αρχείων.
Πώς να επιλέξετε α C++ ΚΡΑΤΗΣΗ
Ξεκινήστε με την τρέχουσα εμπειρία σας στον προγραμματισμό και το C++ πρότυπο που χρησιμοποιείται από το μάθημα ή το έργο σας. Ένας εντελώς αρχάριος χρειάζεται εξηγήσεις, ασκήσεις και μια σταθερή σειρά. Ένας προγραμματιστής που εργάζεται μπορεί να χρειαστεί μια συνοπτική αναφορά, σύγχρονες οδηγίες κωδικοποίησης ή εστιασμένες συνταγές τυπικής βιβλιοθήκης.
- Για ένα λεπτομερές πρώτο πιάτο: Ξεκινήστε με C++ Primer.
- Για σύντομα καθημερινά μαθήματα: Επιλέξτε τον Sams "Μάθετε τον εαυτό σας".
- Για ασκήσεις στην τάξη: Χρησιμοποιήστε το "Ξεκινώντας με" C++.
- Για σύγχρονες οδηγίες: Διάβασε Effective Modern C++.
- Για γρήγορους συντακτικούς ελέγχους: Διατήρηση C++ Pocket Reference σε κοντινή απόσταση.
- Για συνταγές STL: Επιλέξτε C++17 STL Cookbook.
Χρειάζεται να μάθετε C πριν C++?
Δεν χρειάζεται να μάθετε πρώτα C. C και C++ μοιράζονται κάποια σύνταξη, αλλά υποστηρίζουν διαφορετικά στυλ προγραμματισμού και έχουν διαφορετικές τυπικές βιβλιοθήκες. Ξεκινώντας απευθείας με C++ σας επιτρέπει επίσης να μάθετε συμβολοσειρές, κοντέινερ, κλάσεις, αναφορές και διαχείριση πόρων χωρίς πρώτα να δημιουργήσετε συνήθειες γύρω από προσεγγίσεις μόνο για C.
Μάθετε πρώτα C μόνο όταν το απαιτεί το μάθημά σας, η εργασία σας ή το ενσωματωμένο έργο σας. Διαφορετικά, επιλέξτε έναν αρχάριο. C++ βιβλίο που διδάσκει τις τρέχουσες γλωσσικές πρακτικές και συγκεντρώστε κάθε παράδειγμα μόνοι σας.
Πώς να εξασκηθείτε C++ Κατά την ανάγνωση
Πληκτρολογήστε κάθε παράδειγμα, μεταγλωττίστε το και αλλάξτε ένα μέρος πριν προχωρήσετε. Δοκιμάστε διαφορετικές εισόδους, διακόψτε το πρόγραμμα σκόπιμα, διαβάστε το μήνυμα του μεταγλωττιστή και διορθώστε το. Αυτό δείχνει πώς συμπεριφέρεται η γλώσσα πιο καθαρά από την αντιγραφή ολοκληρωμένου κώδικα.
Δημιουργήστε μικρά έργα που χρησιμοποιούν πολλά κεφάλαια μαζί, όπως έναν βαθμό tracker, μενού κειμένου, λίστα αποθέματος ή οργανωτής αρχείων. Χρησιμοποιήστε προειδοποιήσεις μεταγλωττιστή και την τρέχουσα τεκμηρίωση αναφοράς όταν ένα παλαιότερο βιβλίο διδάσκει ξεπερασμένη σύνταξη ή επιλογές βιβλιοθήκης.


