- 1.题目及解析(根据多个截图进行解析)
- 1.除了以下5个操作符,其余均可
- 3. X64(64位)
- 4.常数据成员
- 5.类的友元函数不是类的成员函数
- 6.类的静态成员函数只能引用该类中说明的静态成员
- 7.通过基类对象只能访问到基类
- 8.类的构造函数不能被定义为虚函数,但析构函数可以定义为虚函数
- 9.类的友元关系不可被传递、继承
- 5.函数指针的使用~
- 1.struct 默认public,共用体(联合体)也是默认public
- 区分 指针数组 和 数组指针
- 6.不标明访问属性,则默认private
- 7.常成员函数是在声明的 最后 加上const
- 重点***10.总结不同的派生继承方式访问控制属性的变化
- :: 作用域分辨符的使用
- 公有继承以及作用域分辨符
- 2.总结
- 3.更新日志
. .* :: ?: sizeof()3. X64(64位)
小tip: 不允许使用指向 引用的指针~
常数据成员 即 类的成员数据前加const 修饰,只可以通过初始化列表获得初值,之后都不可以改变
(每一个对象当然可以通过 赋不同的初值 来使 常数据成员的值不同~)
//p为指针,指向数组大小为5,每个元素类型为int的数组 int (*p) [5]; //p为数组,大小为5,里面元素的类型为 int * 即里面元素均为 指向int类型的指针 int *p[5];
//1.公有继承 ①public、protected仍为public、protected private被继承后变为不可直接访问 ②在派生类中 , 成员函数可以直接访问从基类继承来的 public、protected ③类族之外 , 派生类对象只可访问从基类继承来的public成员 ④派生类中/外均不可直接访问基类继承来的 private [不可直接访问 , 但可以间接地去访问!!!]
//2.私有继承 ①public、protected变为private private被继承后变为不可直接访问 ②在派生类中 , 成员函数可以直接访问从基类继承来的 public、protected ③类族之外 , 派生类对象不可访问基类继承来的public、protected ④派生类中/外均不可直接访问基类继承来的 private [也是可以套娃式的访问到!!!]
//3.保护继承 ①public、protected变为protected private被继承后变为不可直接访问 ②在派生类中 , 成员函数可以直接访问从基类继承来的 public、protected ③类族之外 , 派生类对象不可访问基类继承来的public、protected ④派生类中/外均不可直接访问基类继承来的 private:: 作用域分辨符的使用
网上找的题,难免有水印,凑活学习一下~
有些解析配合代码食用更舒畅~
2022.7.2 整理
欢迎交流、讨论、指正~
不正确、不理解之处欢迎评论留言~



