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

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

Πώς να καθορίσει R6025 Pure Virtual Call Λειτουργία

Στην αντικειμενοστραφή γλώσσα προγραμματισμού C + + , μια καθαρή εικονική λειτουργία είναι αυτή που έχει σχεδιαστεί για να κληρονομήσει από άλλες λειτουργίες . Οι σχεδιαστές λογισμικού συνήθως χρησιμοποιούν εικονικές λειτουργίες δημιουργίας γενικές λειτουργίες που προορίζονται να συμπληρώνεται από ειδικές λειτουργίες . Για παράδειγμα, μια εικονική λειτουργία μπορεί να αντιπροσωπεύει ένα γραφικό αντικείμενο με το χ , y και z συντεταγμένες. Μια λειτουργία " ορθογώνιο " θα μπορούσε να κληρονομήσει την εικονική λειτουργία και χρησιμοποιούν τις συντεταγμένες για να σχεδιάσετε ένα ορθογώνιο . Όταν εμφανιστεί το μήνυμα λάθους " R6025 , " το πρόγραμμά σας έχει άμεση επίκληση μια καθαρά εικονική λειτουργία , η οποία δεν επιτρέπεται . Οδηγίες
Η

1 Ανοίξτε το πρόγραμμα Visual Studio 2010 , κάνοντας κλικ στο εικονίδιο του. Τοποθετήστε το " Visual C + + " πρόγραμμα που σας δίνει το " R6025 " σφάλμα . 2

Εκτελέστε το πρόγραμμα πατώντας το πράσινο κουμπί "Play " από τη γραμμή εργαλείων του Visual Studio . Προσπάθεια να αναδημιουργήσει το μοτίβο χρήσης για το λογισμικό σας, που δημιούργησε αρχικά το " R6025 " σφάλμα . Όταν δημιουργείται αυτό το σφάλμα , το πρόγραμμα εντοπισμού σφαλμάτων Visual Studio θα σταματήσει στη γραμμή του κώδικα , όπου η καθαρή εικονική λειτουργία έγινε .
Εικόνων 3

Εξετάστε τον κώδικα που ονομάζεται το καθαρό εικονική λειτουργία . Καθαρά εικονική λειτουργίες δεν μπορούν να επικαλεστούν απευθείας , και μπορεί να προσεγγιστεί μόνο μέσα από κληρονομεί λειτουργίες . Έχετε δύο επιλογές : Πρώτον , μπορείτε να επανασχεδιάσουν τον κώδικα , έτσι ώστε να χρησιμοποιεί μια κληρονομική λειτουργία , παρά μια καθαρή εικονική λειτουργία . Δεύτερον , μπορείτε να αλλάξετε την καθαρή εικονική λειτουργία σε μια εικονική λειτουργία . Εικονική λειτουργίες μπορεί να επικαλεστεί κανείς άμεσα , αν και αυτό μπορεί να υπονομεύσει συγκεκριμένους στόχους του σχεδιασμού για το έργο του λογισμικού σας .
Η
εικόνων

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

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