Rumah > Artikel > pembangunan bahagian belakang > Penjelasan terperinci tentang mekanisme rakan fungsi C++
Mekanisme rakan C++ membenarkan fungsi atau kelas bukan ahli mengakses ahli peribadi atau dilindungi kelas lain untuk mencapai tujuan berikut: Benarkan fungsi bukan ahli mengakses ahli persendirian Benarkan fungsi ahli mengakses ahli persendirian kelas lain Benarkan fungsi ahli kelas untuk mengakses ahli persendirian kelas lain Ahli persendirian
Penjelasan terperinci tentang mekanisme rakan fungsi C++
Mekanisme rakan ialah ciri yang membenarkan fungsi atau kelas mengakses ahli persendirian atau dilindungi kelas lain atau fungsi. Dalam C++, mekanisme rakan boleh mencapai tujuan berikut:
Syntax
Pengisytiharan rakan Fungsi Global:
friend 返回值类型 函数名(参数列表);
Pengisytiharan rakan kelas:
friend class 类名;
Kes praktikal:
Point
类,它有私有成员 x
和 y
,并且有一个打印所有私有成员的 print()
函数。现在,我们想要一个额外的 printInfo()
函数,它可以访问 Point
Soalan:
Ahli persendirian kelas dan mencetaknya.
Pelaksanaan: 🎜🎜friend 返回值类型 类名::成员函数名(参数列表);
Atas ialah kandungan terperinci Penjelasan terperinci tentang mekanisme rakan fungsi C++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!