《2014年网易游戏电面面试题分享》
回忆网易电面,主要是c++基础语言,数据结构,设计题
1. const int * ,const * int ,int * const区别;
前面两个是指向的值不能修改,后面一个不能再指向另一个新地址。
2. new malloc
http://www.cnblogs.com/growup/archive/2011/06/27/2091101.html
3. i++ ,++i区别,哪个效率更高,和怎么实现的?
effective c++上的讲的很详细
4. 多态实现机制,visual和inline
5,const成员函数,函数重载
6. 指针和引用
7. 深拷贝和浅拷贝
8. STL map,vector,红黑树
9. struct class区别
10. 链表判断是否有环,两个链表是否交叉
判环:2个指针追赶,
是否交叉:遍历一遍
11. 项目简介
12. 游戏中,怎么设计一把枪打怪兽,怎么判断是否命中,如果有成千上万怪兽,怎么设计命中哪一个?