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

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

Πώς να αντιστρέψετε τη σειρά του φορέα σε C + +

C + + είναι μια αντικειμενοστραφής γλώσσα προγραμματισμού . Με άλλα λόγια , C + + εστίαση είναι να δημιουργήσουμε επαναχρησιμοποιήσιμα και modular κώδικα . Αντικείμενα είναι πολύπλοκες δομές που έχουν εξαρτημάτων δεδομένων και λειτουργιών να λειτουργεί στα δεδομένα, που περιέχονται όλα κάτω από μια ενιαία δομή. Διανυσματικά αντικείμενα είναι πολύ χρήσιμα , επειδή εφαρμόζονται ευρέως που χρησιμοποιούνται συχνά στα μαθηματικά φυσική και βοήθεια μοντέλο άλλων δομών δεδομένων . Αντιστροφή των στοιχείων του φορέα σας βοηθά να κατανοήσετε το διανυσματικά αντικείμενα καλύτερα . Οδηγίες
Η

1 Ξεκινήστε το πρόγραμμα σας με τη συμπερίληψη των «αλγόριθμος» βιβλιοθήκη. Η βιβλιοθήκη αλγόριθμος περιέχει γενικές αλγόριθμους για να ταξινομήσετε , να αναδιατάξετε και να χειρίζονται τα δεδομένα σε δομές , όπως λίστες , φορείς και πολλά άλλα . Περιλαμβάνουν επίσης τον «φορέα» της βιβλιοθήκης για να καταστεί δυνατή η χρήση των φορέων

Αυτός είναι ο κώδικας : .

# Include

# include

int main ( ) {

2

αναγνωρίσει ένα φορέα και να προετοιμάσει το κάθε σύνολο τιμών . C + + επιτρέπει στο χρήστη να δηλώσει φορέων με τη χρήση του " φορέα " class πρότυπο που ακολουθείται από τον τύπο δεδομένων που ο φορέας περιέχει . Το πρόγραμμα χρησιμοποιεί έναν ακέραιο σειρά από πέντε αριθμούς που ονομάζεται " SomeNumbers " προκειμένου να δώσουν τιμές για τον φορέα

int SomeNumbers [ 5 ] = { 0 , 1 , 2 , 3 , 4 , } ? .

φορέα MyFirstVector ( SomeNumbers , SomeNumbers + 5 ) ?
εικόνων 3

Χρησιμοποιήστε το " προς τα πίσω ( ) " λειτουργία για να αντιστραφεί η σειρά των στοιχείων του φορέα . Η αντίστροφη λειτουργία είναι μια γενική λειτουργία που παρέχεται από το «αλγόριθμος» βιβλιοθήκη , που εναλλάσσει τη σειρά των στοιχείων στη δομή . Η αντίστροφη συνάρτηση χρησιμοποιεί μια σειρά παραμέτρων , όπως για το swap, επιτρέποντας στο χρήστη να αντιστρέψει την όλη δομή ή απλά μέρη του

Για να αντιστραφεί η πλήρης φορέας , χρησιμοποιήστε τον κωδικό : .

Όπισθεν ( MyFirstVector.begin ( ) , MyFirstVector.end ( ) ) ?

MyFirstVector.begin ( ) είναι ένας iterator που δείχνει στην αρχή του φορέα , και MyFirstVector.end ( ) σημεία σε μία θέση μετά το τέλος του . . το διάνυσμα
Η

4 Τερματίστε το πρόγραμμα επιστρέφοντας καμία αξία

επιστροφή ( 0 ) ?

}
εικόνων

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

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