image

编辑人: 未来可期

calendar2025-03-18

message3

visits793

2016年10月28日 腾讯 车联网面试题

1.你知道虚继承吗?它是要解决什么问题?

虚继承是指一个指定的基类,在继承体系中,将其成员数据实例共享给也从这个基类直接或间接派生的其他类。

虚继承是为了解决多重继承中出现“菱形继承”导致子类包含多个基类中的成员问题。

2.设计一下线程池

3.重载,重写和覆盖(隐藏)

它们正好覆盖三种所有的情况,重载是一个类里的不同成员函数,函数名相同,参数列表不同。重写就是虚函数,是基类和派生类之间虚函数的重新

定义,函数名和参数列表都相同。覆盖就是基类和派生类之间的关系,派生类中的函数函数名称和参数列表和基类中的完全一致,就是覆盖了基类中

的方法。

4.你知道mmap吗?

mmap是一种内存映射的方法,即将一个文件或者其他对象映射到进程的内存地址空间。映射完成后,进程可以采用指针的方式读写这段内存,系统

自动将修改写入磁盘文件,也就是说对文件的操作不必再调用read,write等系统调用函数,大大提高了效率。同时,内核空间对这段区域的修改

也会直接反映在用户进程空间,实现了用户空间和内核空间的高效交互。不同进程可以通过映射同一个文件实现进程间共享内存的通信方式。

喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2016年10月28日 腾讯 车联网面试题

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share