大学C++复习题.docVIP

  • 33
  • 0
  • 约 10页
  • 2017-01-13 发布于重庆
  • 举报
C++复习题 一、简答题 1.在c++中,内联函数中不能使用什么语句? 答:不允许使用循环语句和语句 2c++中,封装可以由那几个关键字提供控制方式?分别作用是什么? 答:在类定义体里,使用了private、protected、public。public说明公有成员,该类成员都可以通过对象被访问的。 private说明私有成员,该类成员只能被自己的成员函数或友元访问; protected说明保护型的成员,可以被自己的成员函数或友元访问,也可以被派生类的函数成员访问; 3.由于二义性原因,一个类如何防止从一个类中重复继承? 答:①通过使用作用运算符“::”明确指出访问的是哪个基类中的成员;②在类中定义同名成员;③虚基类(virtual 继承方式 基类名) 4.在c++中,如果在多条继承路径有一个公共的基类,如果想使这个公共的基类只产生一个拷贝,则如何处理这个基类?用什么关键字? 答:将这个公共基类说明为虚基类,用virtual 关键字 5.简单成员函数是指声明中不含有什么关键字的函数?(关注存储类型) 答:简单成员函数是指存储类型为auto型 。static,,静态成员的特点是:不管这个类创建多少个对象,其静态成员在内存中只保留一份副本,这个副本为该类的所有对象所共享 9.c++不允许重载什么运算符? 答:成员访问运算符运算符运算符运算符 10.那些运算符只能用类运算符来重载? 答

文档评论(0)

1亿VIP精品文档

相关文档