Permission in class/struct Posted on 2020-07-15 Edited on 2022-11-26 In C++ Disqus: Symbols count in article: 213 Reading time ≈ 1 mins. 三种权限 1、public成员可以在整个程序内被访问。 2、private成员可以被类的成员函数访问,但是不能被使用类的代码访问。 3、friend类找个朋友可以允许他来访问(有些函数是类的接口而不是成员函数,C++ primer P234) class和struct类似,但两者的默认访问权限不一样,区分与,class在第一个访问说明符之前是private的,而struct是public的。 ###### 友元和类最好声明在一个头文件中。