c++期末错题总结

1.构造函数是在创建对象时被执行的。
2.在建立对象前,就可以为静态函数数据成员赋值。
3.构造函数不能是虚函数。
在c++语言中数据封装可以由struct关键字提供。
4.能用友元函数重载的运算符有-,+,*,/。
5.new的语法:new int[]或者是new int()。
6.通过一个构造函数调用虚函数时,c++编译系统对该调用采用函数重载。
7.静态多态性是通过函数重载实现的;动态多态性是通过虚函数实现的。
8.可以访问类的对象私有成员的有该类中说明的友元函数,该类本身 的成员函数。
9.一个抽象类不能说明抽象类的对象和函数的返回类型,函数参数。
10.在函数代码少,平凡调用的情况下适宜采用inline定义内联参数。
11.如果A类被说明是B类的友元则A类的成员函数可以访问B类的成员,B类不一定是A类的友元。
12.若在派生类中具有与基类中同名的成员函数,则基类中的成员函数不允许在派生类中进行访问。
13.在派生类中重新定义虚函数时必须在参数个数,参数类型方面与基类保持一致。
14.引用通常作函数的形参和返回值。
15.成员函数重载双目运算符时,左操作数是当前对象,友操作是函数的参数。
16.c++语言支持两种多态性,即编译时的多态性和运行时的多态性,前者是通过重载函数,后者是通过继承和虚函数。
17.在类中声明转换函数时不能指定参数。
18.c++标准库中的异常层次的根类为excaption类。
19.定义类的动态对象数组时,系统只能够自动调用该类的无参构造函数对其进行初始化。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南宫若月︎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值