class fraction
{
long num;
long den;
public:
fraction(long,long);
fraction();
~fraction();
fraction(const fraction &);
void setNum(long);
void setDen(long);
friend void print(const fraction&);
};
void print(const fraction& s)
{
cout<<s.num<<" "<<s.den<<endl;
}
и можно назватьМожете ли вы вызвать функцию друга при вызове функции-члена?
fraction f1(5,1);
print(f1);
Может ли быть изменен в некотором роде, так что мы можем назвать это как f1.print()
?