N
NCHNCHNCH
Всем привет. не получается сослаться на приватный элемент класса из функции другого класса. причем данную функцию делаю другом.
система выдает ошибки .... чего только не пробовал. если объявить функцию которая сама по себе не в классе i то проблем нет. а так не выходит.
подскажите плиз или скажите где искать ответ.
заранее спасибо
влад.
Код:
class d
{
public :
int t;
int r;
int ttt( int );
friend void i:: qqq(d &q); // объявил функцию другом
private :
int e;
};
class i
{
public :
int rrr;
int www;
void qqq (d &f) // сама функция
{
f.r=7;
f.e=10;
}
};
void main()
{
d f;
f.t=5;
www(f);
}
подскажите плиз или скажите где искать ответ.
заранее спасибо
влад.