学堂 学堂 学堂公众号手机端

在C++中,protected和private都是访问控制修饰符,用于限制类中成员的访问权限

lewis 1年前 (2024-03-07) 阅读数 3 #技术

在C++中,protected和private都是访问控制修饰符,用于限制类中成员的访问权限。

  1. private成员:private成员只能在定义该成员的类内部访问,外部类或者派生类都无法直接访问private成员。private成员对于类的用户来说是不可见的,只能由类的成员函数来访问。

  2. protected成员:protected成员可以被定义该成员的类内部访问,同时也可以被该类的派生类访问。protected成员对于类的用户来说是不可见的,只能由类的成员函数或者派生类的成员函数访问。


总结来说,private成员只能被定义该成员的类内部访问,而protected成员可以被定义该成员的类和派生类访问。

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门