Συμπεριλάβετε το αρχείο κεφαλίδας του χάρτη στη συσκευή σας C + + πρόγραμμα , έτσι ώστε να μπορούν να έχουν πρόσβαση την τάξη και τις λειτουργίες μέλη της . Βάλτε αυτή τη γραμμή στην κορυφή του αρχείου προέλευσης :
# include
εικόνων 2
Χρησιμοποιήστε ένα πίνακα C + + χάρτη για να συνδέσει σχετικές πληροφορίες , όπως τα ονόματα των φοιτητών και τους βαθμούς . Εδώ το κλειδί είναι το όνομα του μαθητή . Όπως και το δείκτη ενός πίνακα , μπορείτε να το χρησιμοποιήσετε για να αποκτήσετε πρόσβαση σε ένα στοιχείο , μόνο σε αυτή την περίπτωση είναι μη αριθμητική :
χρησιμοποιώντας namespace std ?
Int main ( ) {
χάρτη dB ?
εικόνων
3
Συμπλήρωση του χάρτη με δεδομένα :
dB [ "Dave " ] = ' F' ?
dB [ " Cindy " ] = ' Β ' ?
dB [ " Ανδρέας" ] = "Α" ?
dB [ "Dave " ] = ' C ' ? ποιότητας //του Dave βελτιώνει
εικόνων 4
Διαγραφή Ανδρέα . από τον πίνακα όταν αυτός πέφτει την κατηγορία :
dB.erase ( " Ανδρέας ")?
εικόνων 5
Ελέγξτε αν ο πίνακας είναι άδειο . Αν δεν είναι , τότε εμφανίζει το μέγεθός του : ( ! DB.empty ( ) )
αν
cout
Η 6
Χρησιμοποιήστε ένα δείκτη ειδικού σκοπού , ο iterator χάρτη , για να επαναλάβει ολόκληρη την σειρά του χάρτη και να εμφανίσετε τα στοιχεία του στην τυπική έξοδο :
για ( χάρτης :: iterator im = dB.begin ( ) ? im = dB.end ( ) ? im + + ! ) {
cout πρώτο δευτερόλεπτο }
εικόνων 7
Αφαιρέστε όλα τα δεδομένα από τη βάση δεδομένων ως εξής :
dB.clear ( ) ?
εικόνων
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα