Пријатељска класа
У објектно оријентисаном програмирању, да би се некој класи дозволио приступ „приватним“ или „заштићеним“ подацима друге класе, прва класа се мора декларисати као пријатељска класа друге класе. Пријатељска класа се још зове и „класа пријатељ“.
Сврха
уредиПријатељска класа има пун приступ приватним пољима класе којој је пријатељ, а да није и сама део те класе.
Пример
уредиПријатељска класа се може декларисати на следећи начин:
class A
{
private:
//...
public:
//...
friend class B;
}
У овом примеру класа B има приступ приватним и заштићеним пољима и функцијама чланицама класе А.
Види још
уредиРеференце
уредиЛитература
уреди- An introduction to object-oriented programming in c++ by Graham M. Seed
Спољашње везе
уреди- http://www.cplusplus.com/doc/tutorial/ (језик: енглески)