类的友元
全局函数做友元
class Bulid :public QObject
{
Q_OBJECT
friend void goodGay(Bulid* room);
public:
explicit Bulid(QObject *parent = nullptr);
QString m_liveingroom;
private:
QString m_bedroom;
};
void goodGay(Bulid* room);
类做友元类
class Dog :public QObject
{
Q_OBJECT
friend class Person;
public:
explicit Dog(QObject *parent = nullptr);
private:
void printInfo();
};
class Dog;
class Person : public QObject
{
Q_OBJECT
public:
explicit Person(QObject *parent = nullptr);
void printfInfo();
signals:
private:
Dog *m_dog;
};
成员函数做友元函数
friend void Person::play();