阿纳克斯面试

  1. 基类、子类、数据成员类对象在子类创建对象的调用顺序。
    基类——数据成员类对象——子类
  2. 什么时候需要创建静态成员变量。
    静态数据成员在类中定义,但是只能在.cpp文件中初始化。
    静态数据成员可以是所属类的类型,而非静态数据成员只能是所属类类型的指针或者引用
  3. 什么时候需要创建静态成员函数(不包含this指针,无法访问非静态成员)。
    创建线程,访问静态数据成员,回调函数,该函数与类的非静态数据成员无关,静态成员函数地址可以用函数指针来保存
  4. 成员初始化列表和构造函数中初始化成员有什么区别,什么成员只能在初始化列表中初始化。
    创建对象主要分为两部分:初始化列表部分、构造函数函数体部分。const成员和引用类型成员只能被初始化,不能被赋值。
  5. 什么类不能被new。
    构造函数声明为私有的
    抽象类(接口,含有纯虚函数的类)不能被实例化
  6. 一个类创建2个对象,它的成员函数有几份拷贝。
    一份,因为数据成员有多份,但是函数保存在代码段都一样,无需多份
  7. 视频采集传输协议和过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值