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

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

Πώς να Συνένωση Διανυσματικές Συναρτήσεις

Στη γλώσσα προγραμματισμού C + + , διανυσματικές συναρτήσεις είναι δείκτες σε συναρτήσεις που επιστρέφουν φορείς . Οι φορείς είναι μια συσκευή συγκράτησης δεδομένων που χρησιμοποιούνται για την αποθήκευση δεδομένων σειριακά , αλλά επιτρέπουν τυχαίας προσπέλασης . Λειτουργία δείκτες χρησιμοποιούνται συχνά ως επιχειρήματα για τις λειτουργίες τους, όπως η διέλευση ενός διαλογή δείκτη συνάρτησης σε μια λειτουργία ταξινόμησης . Ως εκ τούτου , μπορεί να χρειαστεί να συλλέγουν , ή συνολικά, όλες οι λειτουργίες του φορέα που επιθυμείτε να χρησιμοποιήσετε . Αυτό μπορεί να γίνει με ένα απλό δοχείο. Τα πράγματα που θα χρειαστείτε
C + + IDE , όπως Eclipse CDT
C + + Compiler όπως GCC
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Τοποθετήστε το C + + Integrated Development Environment , κάνοντας κλικ στο εικονίδιο του προγράμματος του . Όταν ανοίγει , επιλέξτε "Αρχείο ", " Νέα ", " Project" και επιλέξτε " C + + Project" για να δημιουργήσετε ένα νέο C + + project . Ένα κενό αρχείο πηγαίου κώδικα εμφανίζεται στο τμήμα επεξεργασίας κειμένου του IDE 2

Γράψτε το ακόλουθο κείμενο στο επάνω μέρος του αρχείου πηγαίου κώδικα , ώστε να εισάγει τα εξής βιβλιοθήκες : .

# include

# include

χρησιμοποιώντας namespace std ?
εικόνων 3

Γράψτε το παρακάτω, για να δηλώσει μια λειτουργία φορέα :

φορέα vectorFunction ( ) { φορέα returnVecotr ? επιστρέψει returnVector ? }
Η 4

αναγνωρίσει μια κύρια λειτουργία . Η κύρια λειτουργία τους είναι όπου το πρόγραμμά σας ξεκινά την εκτέλεση . Μπορείτε να τοποθετήσετε όλο τον κώδικα του προγράμματος σας ανάμεσα στις αγκύλες που ακολουθούν την κύρια δήλωση της συνάρτησης :

int main ( ) {

}
5

Γράψτε μια δήλωση ανάμεσα στις αγκύλες της κύρια λειτουργία που καθορίζει την ομαδοποίηση των φορέων :

διάνυσμα <φορέα > συνάθροιση ?
Η 6

Γράψτε τη λογική για μια " για " βρόχο , ένα κατασκεύασμα που επαναλαμβάνει ένθετα μπλοκ κώδικα της μια σειρά πολλές φορές :

για ( int i = 0 ? i <10 ? i + + )

{ }
Η 7

Γράψτε την ακόλουθη δήλωση φορέα ανάμεσα στις αγκύλες του βρόχος "for" . Αυτό δηλώνει ένα δείκτη λειτουργία που ονομάζεται " foo " που παραπέμπει σε μια συνάρτηση που επιστρέφει φορείς των ακεραίων τύπων δεδομένων

φορέα ( * foo ) ()? .
8

Γράψτε τα παρακάτω για να προετοιμαστεί η λειτουργία του δείκτη . Αυτό γίνεται με ότι αυτό ισούται με τη διεύθυνση της συνάρτησης " vectorFunction . "

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

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