и понял, что класс может сделать другой класс своим другом (для доступа к некоторым закрытым членам). Теперь я читаю о том, что функция-член является другом, и пробую пример
Код: Выделить всё
class Screen
{
public:
friend void Window_mgr::clear();
typedef std::string::size_type pos;
Screen () = default;
Screen (pos ht, pos wd, char c) : height (ht), width (wd),
contents (ht * wd, c) { }
private:
void do_display (std::ostream &os) const
{
os
Подробнее здесь: [url]https://stackoverflow.com/questions/31342839/member-function-a-friend[/url]
Мобильная версия