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

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

Πώς να μάθετε την Βιβλιοθήκη STL

The Standard Template Library ( STL ) είναι διαθέσιμες στην ιστοσελίδα STL σπίτι και αποτελείται από ένα σύνολο κατηγοριών C + + δοχείο και μεθόδους, οι οποίες παρέχουν πολλές που χρησιμοποιούνται συνήθως δομές και επιχειρήσεις κοινής ωφέλειας δεδομένων . Οι τάξεις δοχείο μπορεί να ταξινομηθούν σε συνειρμική δοχεία , ακολουθίες , σειρές και άλλα. Οι μέθοδοι μπορούν να ομαδοποιηθούν σε αλγόριθμους και επαναλήπτες . Τα παρακάτω βήματα εξηγούν τον τρόπο χρήσης της STL σε C + + . Οδηγίες
Η 1

Μάθετε πώς πρότυπα εργάζονται σε C + + . Αυτό το χαρακτηριστικό επιτρέπει στον προγραμματιστή να γράψει κώδικα χωρίς να λαμβάνουν υπόψη το είδος των δεδομένων που θα πρέπει να χρησιμοποιείται με . Σχεδόν κάθε συστατικό του STL είναι μια βαριά παραμετροποιημένο πρότυπο , διότι είναι μια γενική βιβλιοθήκη . 2

Μελετήστε τις κατηγορίες δοχείων στην STL . Πρόκειται κυρίως των διαφόρων τύπων των φορέων , καταλόγους , χάρτες και σύνολα . Αυτές οι κατηγορίες μπορούν να περιέχουν κάθε είδους αντικειμένου όταν instantiated
εικόνων 3

Κοιτάξτε τον παρακάτω κώδικα για μια απλή χρήση της κατηγορίας καταλόγου : .

Λίστα MyList ;//θέσει ένα 0 στο τέλος του listmyList.push_back ( 0 ) ;//βάλετε ένα 1 στην αρχή του listmyList.push_front ( 1 ) ;//εισαγάγετε ένα 2 στη δεύτερη θέση του listmyList.insert ( + + myList.begin ( ) , 2 ) ;//εμφανίσετε κάθε στοιχείο της MyList ακολουθείται από ένα spacecopy ( myList.begin ( ) , myList.end ( ) , ostream_iterator ( cout , "") ) ?
Φτηνές 4

Εξετάστε τη χρήση του αλγορίθμου αντίγραφο στην τελευταία γραμμή του βήματος 3 . Αντιγραφής διαρκεί 3 επιχειρήματα : . Το πρώτο στοιχείο της λίστας , το τελευταίο στοιχείο της λίστας και τη δράση να εκτελέσετε σε κάθε στοιχείο
5

Παρατηρήστε τη χρήση του ostream_iterator στην τελευταία γραμμή του βήμα τρία . Αυτή η χρήση του ostream_iterator στέλνει κάθε στοιχείο που λαμβάνει από το αντίγραφο στο cout ακολουθείται από ένα κενό διάστημα . Η έξοδος του κώδικα στο Βήμα 3 είναι επομένως 1 2 0 .
Η
εικόνων

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

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