carico C + il C + + ambiente di sviluppo integrato ( IDE ) cliccando sull'icona del programma . Quando si apre, selezionare " File ", " Nuovo ", poi "Progetto" e scegliere " progetto C + + " . Un vuoto , file di codice sorgente viene visualizzato nell'editor di testo parte dell'IDE.
2
Creare una struttura di dati . Una struttura di dati , o "struct ", è una raccolta di diversi tipi di dati che sono organizzati in un unico oggetto . Si può sovraccaricare l'operatore di assegnazione per un " struct " piuttosto facilmente . Creare un vuoto "struct " nome " esempio " , scrivendo il seguente all'inizio del file di codice sorgente :
struct esempio
{ } ;
3
dichiarare un tipo di dati integer che appartiene a " esempio". È possibile farlo scrivendo il seguente all'interno delle parentesi graffe scritte nel passaggio precedente :
int y ;
4
sovraccarico l'operatore di assegnazione , scrivendo il seguente sotto la dichiarazione scritta in passaggio precedente:
esempio & operator = ( int z ) { y = z ; ritorno * questo ; }
5
sovraccarico l'operatore di assegnazione per " esempio ", in modo che la variabile "y " è impostato a qualsiasi valore è posto sul lato destro durante l'assegnazione . È possibile farlo scrivendo la seguente dichiarazione all'interno delle parentesi graffe della struttura:
esempio & operator = ( int z ) { y = z ; ritorno * questo ; }
6
creare una funzione principale per la scrittura :
int main ( ) { }
7
dichiarare un'istanza di " esempio ", scrivendo il seguente all'interno del riccio parentesi della funzione principale :
esempio x ;
8
invocare l' operatore di assegnamento , scrivendo al seguente sotto la dichiarazione precedente :
x = 5;
Pagina 9
Stampa il valore detenuto da " x " , scrivendo il seguente :
cout << xy << endl;
10
Esegui il programma premendo il tasto play verde , situato sulla fila superiore di pulsanti , in IDE . Il programma crea un " esempio " struttura , che dispone di un operatore di assegnamento . Questo viene poi richiamato per assegnare il valore 5 alla " x ", che viene poi stampato.
Programmazione © www.354353.com