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

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

Πώς να εκχωρήσει μνήμη για τη στοίβα, χρησιμοποιώντας C + +

C αναπτύχθηκε ως συστήματα γλώσσα προγραμματισμού για multitasking λειτουργικά συστήματα . Λόγω της κύριας λειτουργίας του ως γλώσσα του λειτουργικού συστήματος , C και C + + περιέχουν συναρτήσεις για να χειριστεί τις μικρές λεπτομέρειες του συστήματος του υπολογιστή , όπως η διαχείριση μνήμης . Τούτου λεχθέντος , θα πρέπει να διαθέσουν το χέρι κάθε μνήμη που απαιτείται για την εκτέλεση των προγραμμάτων . Μπορείτε να το κάνετε αυτό είναι δύο διαφορετικά μέρη : στο σωρό ή τη στοίβα . Τα πράγματα που θα χρειαστείτε
C + + Compiler
επεξεργαστή κειμένου
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Δημιουργήστε ένα C + + πρόγραμμα , συμπεριλαμβανομένης της " malloc " βιβλιοθήκη. Η βιβλιοθήκη malloc επιτρέπει να έχετε πρόσβαση σε λειτουργίες κατανομή μνήμης

# include " malloc.h "

int main ( ) {

επιστροφή 0? } .

2

Δημιουργήστε ένα δείκτη σε ακέραιο . Αυτός ο δείκτης θα λάβετε μια αναφορά για να τακτοποιήσουν τη μνήμη όταν το διαθέσει

int main ( ) . {

Int * stack_pointer ?

Επιστροφή 0? }

με 3

Χρησιμοποιήστε το " _malloca ( ) " λειτουργία για να εκχωρήσει τη μνήμη . " _malloca ( ) " θα επιστρέψει μια αναφορά να τακτοποιήσουν τη μνήμη , το μέγεθος της οποίας θα ορίσει με την " sizeof ( ) " λειτουργία:

int * stack_pointer = _malloca ( sizeof ( int ) ) ?
Η
εικόνων

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

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