| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come allocare Puntatori
    Un puntatore è un tipo di variabile in programmazione che contiene un indirizzo di memoria del computer . Invece di essere solo un numero, o una frase , puntatori dicono al computer a guardare un determinato blocco di memoria , piuttosto che i dati in esso . In C e C + + codifica , puntatori permettono ai programmatori di allocare dinamicamente la memoria durante l' esecuzione di codice. Con riferimento a memoria profonda , puntatori possono essere utilizzati per mettere da parte i blocchi di memoria per le strutture di dati . Cose che ti serviranno
    C /C + + compiler
    Text Editor
    Show More Istruzioni
    1

    dichiarare un puntatore . Questo viene fatto in modo simile in C e C + + :

    int * ptr ;

    La variabile " ptr " è ora un puntatore . Non contiene un numero intero ( int) , ma piuttosto l' indirizzo di un blocco di memoria delle dimensioni di un intero.
    2

    allocare memoria dinamicamente tramite il puntatore . C e C + + fare questo un po 'diverso . In C , la memoria viene allocata attraverso la funzione " malloc " :

    int * ptr = ( int * ) malloc ( sizeof ( int) ) ;

    In C + + , la memoria viene allocata attraverso il " nuova " parola chiave :

    int * ptr = new int ;

    sia messo da parte un blocco intero di dimensioni di memoria a cui fa riferimento il puntatore " . ptr "

    3

    deallocare memoria . Ancora una volta , questo è leggermente diverso in C e C + + . In C , deallocazione della memoria si realizza attraverso la funzione di "libero" :

    libero ( PTR) ;

    In C + + , la memoria viene deallocato attraverso il " delete" keyword:

    delete ptr ;

    Previous :

    next :
      Articoli Correlati
    ·Come prendere puntatori a interi in C + + 
    ·Come inserire il valore di una variabile in una stringa…
    ·Come disegnare linee in Visual C + + 
    ·Come modificare un socket di blocco per non-blocking 
    ·Come abilitare il rilevamento di perdite di memoria 
    ·Come calcolare la differenza di orario in C + + 
    ·Come installare Visual C Allegro 
    ·Come convertire una doppia per un numero intero in C 
    ·Come creare un albero binario in C 
    ·Come fare un pulsante invisibile in Visual C 
      Articoli in evidenza
    ·Python metodo slice 
    ·Come svuotare la cache in EHCache 
    ·Come tagliare un Int in Java 
    ·Sviluppo di una Struts Portlet 
    ·Come creare Myoval & Classi myRectangle 
    ·Come Port Obiettivo C a Java 
    ·Come creare un javascript Ticker 
    ·Come fare una linea continua Loop 
    ·Come ottenere una directory radice del file server con …
    ·Come convertire ricorsiva a iterativa 
    Copyright © Conoscenza Informatica http://it.wingwit.com