БЕСПЛАТНОЕ РЕШЕНИЕ ЗАДАЧ

Дружественные классы

В приведенном здесь листинге один класс является дружественным к другому классу.

#include 
using namespace std;
class B;
class A{
double x;
public:
A(double z){x=z;}
double summa(B b);
double product(B b);
}a(3.5);
class B{
double y;
public:
B(double z){y=z;}
friend class A;
}b(2.3);
int main(){
cout << "Total is " << a.summa(b) << endl;
cout << "Product is " << a.product(b) << endl;
return 0;
}
double A::summa(B b){
return x+b.y;}
double A::product(B b){
return x*b.y;}

Оставить комментарий

Вы должны быть авторизованы , чтобы оставить или оценить комментарий.

Онлайн всего: 5
Гостей: 5
Пользователей: 0

STUDLAB Сообщить про опечатку на сайте