У меня есть два класса X
и Y
.Функция одного класса друга другого класса
Y
имеет частный член mark
, X
имеет функцию getmark()
.
Я объявила getmark()
как friend
от Y
.
Теперь, как получить доступ к частному члену mark
из Y
с помощью функции friend
?
Это код, который я до сих пор
#include<iostream>
using namespace std;
class X
{
public:
int getmark();
};
class Y
{
int mark;
public:
friend int X::getmark();
};
int main()
{
}
Downvoting не проблема. Но я был бы счастлив, если на мой вопрос будет дан ответ. – Pradeep
В 'getmark()', сделайте что-то вроде 'Y y; y.mark = 42; ' – juanchopanza
Если человек, который отклонил вопрос, может занять некоторое время, чтобы предоставить код, было бы очень полезно. – Pradeep