[code=c]
class Cbook
{
int age;
void say()
{
cout<<"hello world"<<endl;
}
}
[/code]
在C++类Cbook中声明了一个 整型变量age和say方法, 访问修饰符如果不写的话,它默认的是什么,看了好多帖子,说的都不一样,求大神给出标准答案!!!
[code=c]
class Cbook
{
int age;
void say()
{
cout<<"hello world"<<endl;
}
}
[/code]
在C++类Cbook中声明了一个 整型变量age和say方法, 访问修饰符如果不写的话,它默认的是什么,看了好多帖子,说的都不一样,求大神给出标准答案!!!
顺便说下,你要的不是答案,而是验证哪个是正确答案,因为“看了好多帖子,说的都不一样”,也没没办法判断谁是“大神”。
验证的方法很简单,根据修饰符的定义加上自己的试验可以推测
private 本类可以访问,派生类(共有派生)和外部不能访问
protected 本类和派生类可以访问,外部不能访问
public 都可以访问。
所以只要你试下本类、派生类、别的类是否可以访问即可自己验证这个问题。