Как я могу объявить конструктор B другом A?Я попробовал:
class A { private: A(); public: friend B::B(); }; class B { public: B(); };
заменить B:: на class;
B::
class
class A { private: A(); public: friend class B; }; class B { public: B(); };