面试
文章平均质量分 76
cedricliang
这个作者很懒,什么都没留下…
展开
-
爱立信面试
1 构造函数能否是虚函数? 多态:根据对象的动态类型来选择要调用的方法。而在构造函数之前,对象甚至都不存在。 构造函数不能是虚函数,在创建一个对象的时候,构造函数需要的是它要创建的对象的准确的类型,所以不能是虚函数。除此之外,构造函数并不是一般的函数,它跟内存管理的交互方式不同于一般的成员函数,所以不能用指针指向构造函数。 vtable是在构造函数中才初始化的,找不到vtable就不可能调用原创 2013-05-29 00:01:31 · 1671 阅读 · 0 评论 -
微软技术支持实习生
阴差阳错被内退了个技术支持,索性去面一下积累经验。上来也就是问一下项目相关的内容,所关注的重点是你项目所完成的事和本人所承担的角色,会一直追问原理,所以最好还是对自己做过的项目多回顾一下,避免出现答不出来的情况。 然后就是一个程序设计的输出题和一个链表的题目,都还是比较经典的。 void foo(char * s1) { char * tmp = s1; while(*tmp)原创 2013-05-31 10:51:34 · 1731 阅读 · 0 评论 -
c和c++面试常见问题总结
1 list vector set map List封装了链表,vector封装了数组,list不支持下标操作,一个是离散存储,一个是连续存储。 set和map属于标准关联容器,使用的是高效的平衡检索二叉树:红黑树。插入删除效率高,因为不需内容拷贝和移动,只需直接替换指向节点的指针。 Set不包含重复的元素,hash_map用空间换了时间。 2 template 包括函数原创 2013-06-05 00:08:49 · 3362 阅读 · 0 评论