| 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 convertire Void a Int.
    Il C + + linguaggio di programmazione memorizza i dati come un tipo specifico. Ad esempio , i dati numerici possono essere memorizzati come tipo di dati "int " . Un tipo di dati ha un indirizzo di memoria che memorizza un valore . L'indirizzo dei dati può essere memorizzato in un puntatore dello stesso tipo di dati , o come un puntatore "vuoto " . Un puntatore "vuoto ", in grado di memorizzare l' indirizzo di qualsiasi tipo di dati . Ad esempio, è possibile memorizzare l' indirizzo di un tipo di dati "int " in un puntatore a "vuoto" . Cose che ti serviranno
    + ambiente di sviluppo integrato ( IDE ) , come ad esempio Eclipse CDT
    C + + Compiler , come GCC
    Mostra Altre istruzioni
    1

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

    Creare una funzione principale , che è dove il vostro programma avrà inizio . Scrivere il seguente all'inizio del file di codice sorgente :

    int main ( ) { }


    3

    dichiarare una variabile "int " da scrivere il seguente all'interno delle parentesi graffe della funzione principale :

    int x = 500;
    4

    dichiarare un puntatore " vuoto" , scrivendo il seguente sotto la dichiarazione scritta nel precedente passo :

    void * voidPtr ;
    5

    assegnare l'indirizzo del tipo di dati " int " " x " al puntatore "vuoto" . Scrivere il seguente dopo la dichiarazione di puntatore "vuoto" :

    voidPtr = &x;
    6

    Dichiarare un puntatore a "int ", che memorizza l' indirizzo detenuta dal puntatore del "vuoto" . Questo vi permetterà di trattare l' indirizzo del puntatore "vuoto" come tipo di dati "int " . È possibile ottenere questo risultato scrivendo la seguente dichiarazione sotto quella scritta nel passaggio precedente :

    int * intPtr = ( int * ) voidPtr ;
    7

    Stampa la qualità sito l'indirizzo a cui punta il puntatore " intPtr " scrivendo il seguente :

    cout << * intPtr << endl;
    8

    Eseguire il programma facendo clic pulsante verde "Play " che si trova sulla fila superiore di pulsanti . Il programma memorizza l' indirizzo della "int " variabile " x " dentro il puntatore "vuoto " . Il puntatore "vuoto" è quindi accessibile tramite l'uso del puntatore "int " " intPtr , " e il suo valore di " 500" viene stampato nella console di output .
    < Br >

    Previous :

    next :
      Articoli Correlati
    ·Come compilare Flex per iPhone 
    ·Come creare un programma C + + in Visual Studio 6.0 
    ·Come unire unici algoritmi Integer 
    ·Come scrivere un programma C + + computer che calcola l…
    ·Come convertire LPSTR a INT 
    ·Come rinominare un file in Visual Studio C 
    ·Come utilizzare la funzione memcpy in C + + 
    ·Come manipolare le stringhe in MFC 
    ·Come allocare un array puntatore 2D 
    ·Tutorial online sui driver di periferica con + + c 
      Articoli in evidenza
    ·Come aggiungere spazio intorno a un'immagine utilizzand…
    ·Come convertire Java caratteri da minuscolo a maiuscolo…
    ·Come recuperare risultati da SQLite in Android 
    ·Linea C + + Formazione 
    ·Come convertire il testo medio in JPG in PHP 
    ·Come disattivare i trigger in MySQL 
    ·Che cosa sono le macro di WordPerfect ? 
    ·Come creare una guida della città in Joomla 
    ·Python Strutture 
    ·Che cosa sono Visual Basic Routine Sub 
    Copyright © Conoscenza Informatica http://it.wingwit.com