| 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 chiamare un distruttore in C + +
    Il C + + linguaggio di programmazione consente di richiedere la memoria per un oggetto dal sistema operativo in un processo chiamato di allocazione della memoria . Altri linguaggi di programmazione ad automatizzare alcuni aspetti della allocazione della memoria , portando via un po 'di controllo e di responsabilità da parte del programmatore . È responsabilità del programmatore per restituire memoria allocata dopo che è fatto utilizzato. Quando viene restituita memoria allocata , una speciale funzione chiamata distruttore viene richiamato . Un distruttore esegue tutte la pulizia necessaria per liberare la memoria allocata . Istruzioni
    1

    carico del C + + IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare " File ", "Nuovo" e poi "Progetto" e scegliere " Progetto C + +" per creare un nuovo progetto C + + . Un file di codice sorgente di vuoto viene visualizzata nell'editor di parte di testo della IDE
    2

    Importare le librerie " stringa" e " iostream " scrivendo il seguente all'inizio del file di codice sorgente : . < Br >

    # include

    # include

    using namespace std;
    3

    Creare una funzione principale di scrivere il seguente sotto le righe scritte nel passaggio precedente :

    int main ( ) {


    }
    4

    allocare memoria per una nuovo oggetto stringa scrivendo il seguente all'interno delle parentesi graffe della funzione principale :

    stringa * s = new string;
    5

    Invoca il distruttore per la stringa utilizzando il " ~ " simbolo. Questo rimuoverà la stringa dalla memoria . Accesso al distruttore viene fatto attraverso il puntatore " s " con quello che viene chiamato notazione punto . Il nome del pointer è seguito da una virgola e quindi dalla funzione che si desidera richiamare . Scrivere il seguente sotto la linea scritta nel passaggio precedente per chiamare il distruttore :

    s ~ stringa ;
    6

    Eseguire il programma premendo il tasto play verde situato sulla parte superiore . fila di bottoni dell'IDE . Il programma alloca memoria per una stringa e quindi chiama il suo distruttore , quindi rimuoverlo dalla memoria. Il programma non ha uscita .

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare il vettore STL Container Classe 
    ·Come sfogliare un numero in booleano 
    ·Come utilizzare codici di accesso in un array monodimen…
    ·Come restituire un puntatore ad un vettore 
    ·Come compilare una matrice 2D in C 
    ·Come aggiungere o rimuovere Array Pointer 
    ·Come creare auto_ptr Sintassi 
    ·Come progettare Editor Usando OpenGL 
    ·Strumenti utilizzati nella programmazione 
    ·Conversione Char Buffer al doppio in C + + 
      Articoli in evidenza
    ·Come salvare i dati su XCode per iPhone 
    ·Come scorrere tutte le proprietà su un oggetto Python 
    ·Come confrontare Tempo in Visual Basic 
    ·Come cambiare App.Path in VB6 
    ·Come ottenere PASCAL Software 
    ·Come modificare il Registro di sistema in Vb.Net 
    ·Come usare Tesseract OCR in Java 
    ·Come estrarre le voci da più - Fasta Perl Files 
    ·MySQL Calendario Tutorial 
    ·Come convertire da VB6 
    Copyright © Conoscenza Informatica http://it.wingwit.com