| 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 utilizzare i modelli in struct in C
    programmi informatici trattano dati binari come un tipo specifico per aiutare a definire la natura dei dati . Ad esempio, un pezzo di dati può essere considerato un tipo di carattere dal programma e può essere utilizzato per visualizzare lettere, numeri e simboli . Il linguaggio di programmazione C + + richiede tutti i dati per avere un tipo preciso . Questo causa problemi quando si ha bisogno di scrivere un pezzo generico di un software che è pensato per essere eseguito utilizzando qualsiasi tipo di dati . Fortunatamente, il concetto di template in C + + consente di creare software generico . È possibile utilizzare C + + per creare una struttura generica utilizzando le strutture . Cose che ti serviranno
    + ambiente di sviluppo integrato (IDE) , come ad esempio Eclipse CDT
    compilatore C + + , ad un GCC
    Mostra più istruzioni
    1

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

    Importa la libreria C + + " iostream " per consentire l' ingresso e l'uscita di base. Scrivere le seguenti istruzioni nella parte superiore del file di codice sorgente da importare questa biblioteca :

    # include

    using namespace std;
    3 < p > Creare una struttura che memorizza i due pezzi di dati di qualsiasi tipo . L'unico modo questo è possibile è di utilizzare un modello che accetta due pezzi di dati generici. È possibile dichiarare una struttura che utilizza i modelli , scrivendo il seguente sotto le dichiarazioni scritte nel passaggio precedente :

    template struct structName

    {
    < p > } ;
    4

    Definire i due pezzi di dati che la struttura conterrà. Scrivere il seguente all'interno delle parentesi graffe della struttura:

    T data0 ;

    U data1 ;
    5

    Creare una funzione principale , scrivendo la seguente dichiarazione al di sotto della struttura :

    int main ( ) {


    }
    6

    Creare una nuova istanza della struttura e dichiarare i suoi due tipi di dati come "int " e "doppio" , scrivendo la seguente riga all'interno delle parentesi graffe della funzione principale :

    structName t ;
    7

    assegnare i valori ai dati contenuta dalla struttura , scrivendo la seguente sotto la dichiarazione precedente :

    t.data0 = 5;

    t.data1 = 3.1;
    8

    Stampa il valori contenuti dalla struttura usando una dichiarazione " cout " , in questo modo:

    cout << " Dati0 : " << t.data0 << endl ;

    cout << " Data1 : " << t.data1 << endl;
    9

    Eseguire il programma premendo il tasto verde "Play" si trova nella fila superiore di pulsanti . Il programma crea una struttura generica , e quindi un'istanza con una struttura specifica che contiene un tipo di dati int e double . Questi tipi di dati vengono assegnati i valori e poi stampati. L'output è simile al seguente :

    Dati0 : 5

    Data1 : 3.1

    Previous :

    next :
      Articoli Correlati
    ·Come sfogliare un numero in booleano 
    ·Come aggiungere GMP di Xcode 
    ·Come reinstallare Visual C 
    ·Come chiamare un array di stringhe in C + + 
    ·Come utilizzare un'istruzione switch in C 
    ·Come giochi di programma in C + + 
    ·Qual è la differenza tra un controllo di input analogi…
    ·Come fare un tampone in C + + 
    ·Come fare un MFC Pennello applicazione 
    ·Come scrivere una riga Inversione Funzione Uso dei punt…
      Articoli in evidenza
    ·Differenze tra Write & WriteLine in Python 
    ·Differenza tra FORTRAN Funzioni e subroutine 
    ·Come scrivere uno script PHP per invertire una stringa 
    ·Come pensare come un programmatore 
    ·Come formattare un controllo GridView 
    ·Come convertire un dizionario per XML in Python 
    ·WPS e JVM Heap Taglie 
    ·Come aggiungere righe di un DataGrid 
    ·Come impostare Distribuzione in VBS 
    ·Come ridurre le file Dimensione in XNA 
    Copyright © Conoscenza Informatica http://it.wingwit.com