基本都是C++的东西。
什么是内存对齐?
struct A{
char c;
short s[3];
char cs[3];
}
该结构体多大?
如果我把第一个成员移动到第三个成员后面,应该是多大?
讲一下怎么算的。
说一下static关键字
const int *a
和int const *a
有什么区别?
int * const a
呢?描述一下堆(小根堆为例)
快排的原理
C++实现多态的方式?
前++和后++重载的时候有什么区别?
项目里用到了navmesh,是怎么做的?看过源码吗?
求1-100的阶乘有多少位应该怎么做?
(中间电脑突然蓝屏,重新连接,很尴尬)
问项目,项目中用到了对象池,实现对象池有哪些需要注意的点?(回答了池子的大小,池子的注册
智能指针是如何实现的?share_ptr, weak_ptr
一个应用程序想申请N个字节的空间(new/malloc),用完之后再释放掉(delete/free),这些过程中发生了哪些事情?(这个问题没太理解要怎么回答
问实验室项目
问项目,观察者模式中如何检测你的观察者列表中的对象还是有效的呢?(对这个项目来说对象无效意味着敌人死亡,敌人死亡时会从列表中删除
C++里析构函数一般会定义为虚函数,为什么?
STL有了解吗?
平时玩游戏吗?都玩什么类型的游戏?
工作制度?
对我有什么建议吗?
在做什么项目?
记不太清了,整体上都很轻松