概念解析 众所周知,面向对象编程语言的特征之一就是封装,不同编程语言对于封装提供的实现有所不同,但原理大体上是相同的.C++提供了三种不同程度的访问权限来实现,主要是通过public.private.protected三个关键字实现的.下面我们来详细分析一下这三个关键字的具体作用和区别. 这三个关键字主要用来控制类或者结构体成员变量和成员函数的访问权限,称为成员访问限定符,分别代表公有的.受保护的.私有的,它们所表达的封装程度不同,在使用时需要特别注意. 访问权限限定符的使用又跟类本身的性质有关…