Πώς αποθηκεύονται οι δείκτες στη μνήμη;

Πίνακας περιεχομένων:

Πώς αποθηκεύονται οι δείκτες στη μνήμη;
Πώς αποθηκεύονται οι δείκτες στη μνήμη;
Anonim

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

Πώς αποθηκεύονται οι δείκτες στη μνήμη C;

Η μεταβλητή c είναι δείχνοντας τη διεύθυνση όπου είναι αποθηκευμένο το "OK". Ως εκ τούτου, παρόλο που η μεταβλητή ptr δεν υπάρχει πλέον, η μεταβλητή c γνωρίζει πού βρίσκεται και εξακολουθεί να έχει πρόσβαση στο "OK". Για να απαντήσετε στην ερώτησή σας: το ptr αποθηκεύεται στη στοίβα.

Οι δείκτες αποθηκεύουν διευθύνσεις μνήμης;

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

Πού είναι αποθηκευμένες οι δείκτες στη μνήμη C++;

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

Χρησιμοποιούν οι δείκτες μνήμη;

Τώρα, επαναφέρουμε τους δείκτες - ένας δείκτης είναι ένα μπλοκ μνήμης που αναφέρεται σε άλλη διεύθυνση μνήμης. Σε μηχανήματα 64-bit, οι δείκτες καταλαμβάνονται8 byte μνήμης (σε μηχανές 32 bit, καταλαμβάνουν 4 byte).

Συνιστάται:

Ενδιαφέροντα άρθρα
Γιατί εξακολουθούν να υπάρχουν τα sweatshops;
Διαβάστε περισσότερα

Γιατί εξακολουθούν να υπάρχουν τα sweatshops;

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

Πρέπει η μπαταρία να κάνει θόρυβο κατά τη φόρτιση;
Διαβάστε περισσότερα

Πρέπει η μπαταρία να κάνει θόρυβο κατά τη φόρτιση;

Ναι, είναι φυσιολογικό να δημιουργούν φυσαλίδες. Όταν μια μπαταρία μολύβδου οξέος φορτίζεται, παράγεται αέριο υδρογόνο. Γι' αυτό θα πρέπει να είστε πάντα προσεκτικοί όταν αφαιρείτε τα καλώδια μετά τη φόρτιση. Βεβαιωθείτε ότι ο φορτιστής είναι απενεργοποιημένος και έχει επαρκή αερισμό.

Τι σημαίνει ανάπτυξη για μένα;
Διαβάστε περισσότερα

Τι σημαίνει ανάπτυξη για μένα;

«Προσωπική ανάπτυξη για μένα σημαίνει να γίνεις μια καλύτερη εκδοχή του εαυτού σου. Να γίνεις πιο γνήσιος και να είσαι περισσότερο ο εαυτός σου. Και δεν υπάρχει τίποτα πιο σημαντικό από το να είσαι περισσότερο αυτό που είσαι!». «Το να είσαι καλύτερος σήμερα από χθες και να προσπαθείς να είσαι καλύτερος αύριο από σήμερα.