| 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 usare le funzioni Amico in C + +
    C + + offre tre livelli di controllo di accesso ai dati all'interno di una classe . Dati privati ​​non sono accessibili da funzioni non membri o classi esterne. Ma a volte è necessario accedere a questi dati in un programma , quindi è necessario trovare un modo per aggirare questa regola C + + . La funzione consente un accesso amico programmatore dati privati ​​. Continuate a leggere per imparare come utilizzare le funzioni amico in C + + . Cose che ti serviranno
    Intermedio C + + Commercio compilatore C + + con un IDE
    Mostra altri Istruzioni
    1

    trovare una classe che ha membri privati ​​. Ricordate che i dati che non si dichiara in un modificatore di accesso è privata di default :
    Tutorial class {
    int privateData ; //questo int è privato ed è isolato dall'esterno
    pubblica mondiale : < br > Tutorial ( ) : privateData ( 5) ; costruttore //default inizializza privateData a 5
    //...
    2

    Lasciare una funzione non membro a leggere privateData nella Fase 1 . Una funzione non membro è una funzione che esiste al di fuori Tutorial classe . Precedere la dichiarazione di tale funzione da parte l'amico parola chiave e inserire la linea nel settore privato di Tutorial: classe Tutorial
    {
    int privateData ;
    amico vuoto display ( ) ; //la nostra funzione non membro
    //...
    La parola chiave privata dice Tutorial classe che può fidarsi di visualizzazione ( ) , anche se non è una delle sue funzioni membro .
    3

    Lasciate un altro classe di accesso ai dati privati ​​di Tutorial classe . La dichiarazione di un amico di classe è simile . Precedere la dichiarazione di classe per l'amico parola chiave e inserire la linea nella zona di dati privati ​​di Tutorial: classe Tutorial
    {
    int privateData ;
    amico vuoto Display () ;
    amico Fuori classe ; //la nostra classe
    esterno //...
    Ora Fuori classe ha i privilegi di accesso ai dati privati ​​
    4

    studio un programma C + + che dimostra l'amico concetti , come nel codice seguente . :
    vuoto display ( ) {
    Tutorial t ;
    cout }
    class Fuori {
    pubblico :
    vuoto display ( ) {
    Tutorial x ;
    cout } ;
    main () {
    display () ;
    Fuori x ;
    x.Display (); }

    5

    vedere il risultato :
    5
    5

    Previous :

    next :
      Articoli Correlati
    ·Come risolvere il Visual C + + Runtime Library 
    ·Tipi di oggetti di PowerShell 
    ·Come creare una nuova casella Immagine a runtime in C 
    ·Come generare un numero casuale in C 
    ·Come valutare Moltiplicazione booleano in C + + 
    ·Come fare i codici di numeri casuali , anche se solo il…
    ·Come progettare un orologio digitale 
    ·Come fare il controllo ListBox modificabile in C + + 
    ·Come visualizzare una stringa in C Backwards 
    ·Come alfabetizzare un array in C + + 
      Articoli in evidenza
    ·Come rilevare i sostantivi in Python 
    ·Java Verifica di input 
    ·PHP Hit Tutorial Contatore 
    ·Come ottenere un percorso completo in VB6 
    ·Le variabili in una funzione MATLAB 
    ·Come convertire un DOC a un TXT in VB 
    ·Come convertire i radianti in gradi in C + + Language i…
    ·Come abilitare le applet Java 
    ·Come installare Python 
    ·Hypertech Programmatore Tips 
    Copyright © Conoscenza Informatica http://it.wingwit.com