|
|
Freund-Funktion
|
Das Daten taht wird erkl�rt, wie privat innerhalb der Kategorie nicht von au�erhalb einer Kategorie erreicht werden kann. Die Funktion, die nicht ist, die Mitgliedsfunktion oder die Kategorie, die externe Dose ist, machen nie diese privaten Daten zug�nglich. Aber es kann einige der F�lle auch geben, in denen der Programmierer Zugang zu den privaten Daten ben�tigt, irgendein vom Nichtmitglied arbeitet und die externen Kategorien. C++ bietet einige der Ausnahmen in diesen F�llen an.
|
- Sobald die Nichtmitglied Funktion als Freund erkl�rt wird, kann sie Zugang zu den privaten Daten einer Kategorie erhalten.
- �hnlich, wenn die Kategorie als Freund erkl�rt wird, kann Freundkategorie den Zugang zu den privaten Daten einer Kategorie haben, die dieses als Freund bildete
|
#include <iostream.h>
//Declaration of the function to be made as friend for the C++ Tutorial sample
int AddToFriend(int x);
class CPP_Tutorial
{
int private_data;
friend int AddToFriend(int x);
public:
CPP_Tutorial()
{
private_data = 5;
}
};
int AddToFriend(int x)
{
CPP_Tutorial var1;
return var1.private_data + x;
}
int main()
{
cout << "Added Result for this C++ tutorial: "<< AddToFriend(4)<<endl;
}
|
|
Eine Freund-Kategorie:
|
Einen Freund zu erkl�ren, den Kategorie auch selbe, die einzige unterschiedliche Sache ist, ist Kategorie Definition gebissenes unterschiedliches ist.
|
#include < iostream.h >
class CPP_Tutorial
{
int private_data;
friend class friendclass;
public:
CPP_Tutorial()
{
private_data = 5;
}
};
class friendclass
{
public:
int subtractfrom(int x)
{
CPP_Tutorial var2;
return var2.private_data - x;
}
};
int main()
{
friendclass var3;
cout << "Added Result for this C++ tutorial: "<< var3.subtractfrom(2)
}
|
|
Freundfunktionen der Schl�sselw�rter c++, cpp Tutorial, cpp c++, Zeichenkette cpp, cpp Reihe, cpp Beispiel, Fenster cpp, cpp mit, Reihe Funktionen, variable Funktionen, cpp h, arbeitet Variablen, cpp DLL, Zeichenkettefunktionen, Funktionen Tutorial, Gegenstandfunktionen mit Funktionen, Funktionen Beispiel
|