Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe je vriend functies in gebruik C + +
C + + biedt drie niveaus van controle op de toegang in een klasse . Prive-gegevens is niet toegankelijk voor derde functies of buiten de lesuren . Maar soms moet je toegang tot deze gegevens in een programma , dus je moet een manier om te werken rond dit C + + regel vinden . De vriend functie laat een programmeur toegang tot privegegevens . Lees verder om te leren hoe je vriend functies in C + + . Wat je nodig hebt
Intermediair C + +
C + + compiler met een IDE
Toon Meer Aanwijzingen
1

Zoek een klasse die particuliere leden heeft . Vergeet niet dat de gegevens die u niet verklaren onder een access modifier is standaard prive :
class Tutorial {
int privateData ; //dit int is prive en wordt geïsoleerd van de buitenwereld
publiek : < br > Tutorial ( ) : privateData ( 5 ) ; //default constructor initialiseert privateData tot 5 Twitter //... kopen van 2

toestaan ​​een derde functie te privateData lezen in Stap 1 . Een derde functie is een functie die buiten de klas Tutorial bestaat. Voorafgaan aan de verklaring van die functie door de vriend zoekwoord en steek de lijn in het private deel van Tutorial :
class Tutorial {
int privateData ;
vriend leegte Display ( ) ; //onze derde functie < br > //...
De private trefwoord vertelt klasse Tutorial dat het kan vertrouwen display ( ) , ook al is het niet een van haar lid -functies.
3

Laat u een klasse toegang tot de prive- gegevens van klasse Tutorial . De verklaring van een vriend klasse is vergelijkbaar . Voorafgaan aan de klas verklaring van de vriend zoekwoord en steek de lijn in de prive-gegevens gebied van Tutorial :
class Tutorial {
int privateData ;
vriend leegte Display ( ) ;
vriend klasse Buiten ; //onze externe class Twitter //...
Nu klas Buiten heeft toegangsrechten tot privegegevens

Studie 4 een C + + -programma dat toont de vriend begrippen , zoals in de volgende code . :
leegte display ( ) {
Tutorial t ;
cout }
class Buiten {
publiek :
void display ( ) {
Tutorial x ;
cout } ;
main ( ) {
display ( ) ;
Outside x ;
x.Display ( ) ; }

5

Zie het resultaat :
5 5

Previous: Next:
  C /C + + Programming
·Verschil tussen Vector & Lijst…
·Syntax Fouten in C + + 
·Hoe de Soorten Input Validatio…
·Hoe werkt het C -programma om …
·Hoe te Switch zaak gebruiken i…
·Hoe de strchr functie in gebru…
·Hoe maak je een Randomizer in …
·Hoe u de Gridview Datakey in C…
·Hoe maak je een switch stateme…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Waarom heeft een Infinite Loop voor? 
·Hoe te installeren MySQL 
·Hoe maak je een PHP Contactformulier in …
·Hoe te Assembly code converteren naar Sh…
·Hoe te gebruiken C + + Class Templates 
·Hoe maak je een Logon Script Zorg 
·Hoe te XML -bestanden in PHP schrijven 
·Hoe maak je een schijf keuzelijst in Vis…
·Hoe te Program Valuta in Vb.Net 
Copyright © Computer Kennis http://www.nldit.com