类成员的缺省访问权限是保护的
请问缺省访问是什么意思?
缺省是什么意思?
谢谢
参考GPT和自己的思路:缺省访问是指当没有明确指定类成员的访问权限时,默认的访问级别。在C++中,类的成员有三种访问权限:公共(public)、私有(private)和保护(protected)。当没有指定成员的访问权限时,它的缺省访问权限即为保护的。缺省是指默认的、未经设置的状态。
缺省就是没有写限定符的意思
比如说
class A
{
int i;
};
相当于
class A
{
protected:
int i;
};
第一个没有写protected,那么默认当作了protected
缺省访问权限通常也被称作默认访问权限。而「缺省」的含义是默认的、预设的意思。