/* ПРОТОТИПЫ КЛАССОВ*/
class Apple;
class Human;
class Apple
{
public:
friend void Human::TakeApple(Apple& object) // дружественный метод
}
class Human
{
public:
void TakeApple(Apple& object); // прототип
}
void Human::TakeApple(Apple& object) // вынос реализации метода вне класса
{
// *код*
}