#include <iostream>
using namespace std;
class Cla
{
public:
Cla(double d = 0)
{
dat = d;
}
friend void inDat(Cla &d)
{
cin >> d.dat;
}
friend Cla addDat(Cla d1,Cla d2);
friend Cla outDat(Cla *p)
{
cout << "dat = " << p->dat<< endl;
}
private:
double dat;
};
Cla addDat(Cla d1,Cla d2)
{
Cla d;
d.dat = d1.dat + d2.dat;
return d;
}
int main()
{
Cla P1,P2,P;
inDat(P1);
inDat(P2);
P = addDat(P1,P2);
outDat(&P);
return 0;
}