网易游戏研发工程师一面面试题总结

本文总结了网易游戏研发工程师一面的面试题,涵盖C++基础知识、多态、内存管理、数据结构、算法及设计模式等内容。包括inline关键字的作用与限制、空类与虚函数的sizeof、访问权限、继承类型、C++多态实现、智能指针、图的搜索、线程与进程的区别、死锁条件等知识点,以及解决实际问题的策略,如最短路径算法和海量数据处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • inline关键字是做什么用的?具体说说?inline关键字在什么情况下会展开失败?
  • sizeof一个空类是多大?为什么?编译器为什么这么做?
  • 在这个类中添加一个virtual函数后再sizeof,这时是多大?为什么?
  • 将这个类再virtual继承一个其它的空类,这是多大?为什么?
  • 类里有哪几种权限,分别说明?
  • class A:class B{},A是私有继承还是私有继承?私有继承是做什么用的?
  • struct S
  • {
  •        chara;
  •        intb;
  •        staticlong c;
  • }
  • sizeof(S)是多少?为什么?有什么好处?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值