| 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 >> Computer Programming Languages >> Content
    Come al sovraccarico di un puntatore in C + +
    In qualsiasi linguaggio di programmazione , il linguaggio permette di sovraccaricare un operatore già predefinito all'interno del compilatore . L'overloading degli operatori è , in poche parole , ridefinendo quello che un operatore fa . Un esempio potrebbe essere quello di sovraccaricare il segno più "+" e invece definirlo per restituire la differenza dei due valori , invece della somma . Ridefinendo ciò che il segno più lo fa , è stato sovraccaricato l'operatore in un linguaggio di programmazione . La maggior parte delle lingue hanno puntatori, che in sostanza è una posizione in memoria che punti al valore reale piuttosto che mantenere il valore in quella posizione di memoria stessa. Istruzioni
    1

    definire la funzione di overload dell'operatore . Le definizioni sono fatte in "h ". File di intestazione . Quando si dichiara l'oggetto di classe , è dichiarare tutte le funzioni della classe . Se si esegue l'overload di un operatore , si dichiara che la funzione qui . In C + + , ad esempio:

    MyClassObject operatore - > ( const MyClassObject & classObject ) economici 2

    Definire la funzione del operatore di overload . Questo viene fatto nel file di origine " . Cpp " . Dopo aver dichiarato una funzione in un file di intestazione , è necessario dichiarare la funzione nel file di origine . Questo dice il programma che cosa fare quando si chiama quella funzione . In C + + , ad esempio:

    MyClassObject MyClassObject :: operator - > ( const MyClassObject & classObject ) {

    ritorno MyClassObject ( * this); }




    3

    Utilizzare il puntatore nel codice. Dopo aver sovraccaricato l'operatore di fare ciò che si desidera, è possibile utilizzare l'operatore in codice . Passaggio precedente mostra all'operatore funzionante come un normale operatore . Tuttavia, se si aveva sovraccaricato il " - > " operatore a fare una somma , è possibile digitare 3 - > 4 nel programma e ottenere un valore risultante di 7
    < . br>

    Previous :

    next :
      Articoli Correlati
    ·Come accedere alle colonne di DataSet 
    ·Tipi di dati algebrici 
    ·Come scrivere il nome di qualcuno in pseudocodice 
    ·Come scrivere Cacao Applicazioni 
    ·Come intercettare tutte le eccezioni Datagrid 
    ·Come andare a capo in Netbeans 
    ·Come utilizzare un ListBox in una query 
    ·Come convertire il testo in formato CSV in KiXtart 
    ·HTML Drop Down Box Tutorial 
    ·Come impostare la spaziatura singola in un Div 
      Articoli in evidenza
    ·Come utilizzare Form in VBA 
    ·Come utilizzare MATLAB Senza desktop 
    ·Come stimare il numero di bug in un codice 
    ·Come risolvere il Visual C + + Runtime Library 
    ·Come codice di un'istruzione IF in QBasic 
    ·Come modificare immagini menu al passaggio del mouse in…
    ·PHP Syntax Error : Unexpected T String 
    ·Come scrivere il testo Area Linee personalizzate per un…
    ·Come caricare file di grandi dimensioni in PHP 
    ·Come utilizzare PHP per interagire con MySQL 
    Copyright © Conoscenza Informatica http://it.wingwit.com