蛇夫座 3A
说是做3A游戏的,拷打了快足足两个小时,面试官真的很会问,投降喵~ 同学的面试感受: ![[Pasted image 20241125202047.png]] 说一下记的下来的吧,层层递进的
-
想做什么?想做3c:角色动画有什么搞不明白的技术难题吗?(没研究,乱说ik)
-
虚函数三个函数,如何在表中调用第二个虚函数的
- 你说了虚函数机制?那么为什么他需要是动态的,运行时的?和继承有什么关系?
- 虚函数为什么不能构造?
- v-table有可能未被初始化完全
- 派生类还没有完全构造,虚函数可能还没有被正确设置
- 对象状态的不确定
- 避免循环依赖
- 假设构造里调用了虚函数,会发生什么?
- 未定义行为
- 点和点是如何判断碰撞的
- 点和三角形,从边进怎么判断
- 一千个三角形,如何去判断
- 给你一个射线,你是如何拿到对应碰撞体的信息的
-
给你一个金池长老的头,你怎么判断打到的是耳朵、鼻子还是眼睛
-
调用野指针的对象会发生什么问题?
- 段错误
- 未定义的行为
- 两个引用对象,一个断连接需要直接销毁对象,如何防止另一个指针的野指针问题?
-
一个生命周期长的对象使用一个生命周期短的对象
-
define和inline