Τι είναι η λαβή στο C;
Τι είναι η λαβή στο C;

Βίντεο: Τι είναι η λαβή στο C;

Βίντεο: Τι είναι η λαβή στο C;
Βίντεο: Βλάβη για το C-130 που μεταφέρει την 2η ΕΜΑΚ για βοήθεια στην Τουρκία | OPEN TV 2024, Νοέμβριος
Anonim

ΕΝΑ λαβή είναι ένας γενικός όρος για μια αναφορά (όχι συγκεκριμένα μια αναφορά C++) σε ένα αντικείμενο. Συνοπτικά, α λαβή μπορεί να είναι κάτι διαφορετικό από δείκτη, όπως ένα ακέραιο ευρετήριο ή ένα αντικείμενο που περιέχει περισσότερες λεπτομέρειες για το αντικείμενο (όπως ένας έξυπνος δείκτης).

Επίσης, ξέρετε, σε τι χρησιμεύουν οι λαβές;

Στον προγραμματισμό υπολογιστών, α λαβή είναι μια αφηρημένη αναφορά σε έναν πόρο που είναι μεταχειρισμένος όταν το λογισμικό εφαρμογής αναφέρεται σε μπλοκ μνήμης ή αντικείμενα που διαχειρίζονται άλλο σύστημα, όπως μια βάση δεδομένων ή ένα λειτουργικό σύστημα.

Στη συνέχεια, το ερώτημα είναι, τι είναι ένα handle στον προγραμματισμό C++; Σε C++/CLI, α λαβή είναι ένας δείκτης σε ένα αντικείμενο που βρίσκεται στο σωρό GC. Δημιουργία αντικειμένου στο (μη διαχειριζόμενο) C++ Ο σωρός επιτυγχάνεται χρησιμοποιώντας νέο και το αποτέλεσμα μιας νέας έκφρασης είναι ένας "κανονικός" δείκτης. Ένα διαχειριζόμενο αντικείμενο εκχωρείται στον σωρό GC (διαχειριζόμενο) με μια έκφραση gcnew. Το αποτέλεσμα θα είναι α λαβή.

Ρωτήθηκε επίσης, η λαβή είναι δείκτης;

4 Απαντήσεις. ΕΝΑ λαβή είναι συνήθως μια αδιαφανής αναφορά σε ένα αντικείμενο. Λαβές μπορεί να χρησιμοποιηθεί μόνο από συναρτήσεις στην ίδια διεπαφή βιβλιοθήκης, που μπορούν να αντιστοιχίσουν ξανά το λαβή πίσω στο πραγματικό αντικείμενο. ΕΝΑ δείκτης είναι ο συνδυασμός μιας διεύθυνσης στη μνήμη και του τύπου του αντικειμένου που βρίσκεται σε αυτήν τη θέση μνήμης.

Τι είναι οι λαβές στα Windows;

Σωστά, μέσα Windows , (και γενικά στους υπολογιστές) α λαβή είναι μια αφαίρεση που κρύβει μια πραγματική διεύθυνση μνήμης από τον χρήστη API, επιτρέποντας στο σύστημα να αναδιοργανώσει τη φυσική μνήμη με διαφάνεια στο πρόγραμμα. Επίλυση α λαβή σε έναν δείκτη κλειδώνει τη μνήμη και απελευθερώνει το λαβή ακυρώνει τον δείκτη.

Συνιστάται: