您的位置:首页 > 职场人生

9.12面试经历

2017-09-13 11:10 225 查看
写代码:

1.单向链表反转

2.删除重复子串,空间复杂度为O(1)

表现不好,面试官说,你自己写出来的都说不清楚,尴尬死

代码稍后整理后再贴;

其他C++基础题

1.STL是什么

2.const和static的区别(命名保护),类里面static成员函数只能访问static成员变量吗? 是,静态成员变量存储在静态区,定义个对象

3.vector<int> a(10)是申请10个int型变量的内存吗?如果不是,为什么?

这道题,其实答案他已经暗示过了,可我依然按照自己平时的理解去回答,说是的,结果他说不是,估计很无语。

4.多态

我讲了用法,他问了为什么要这样,为什么用多态,不用继承呢

其实也就是可以直接调用父类的函数,但是实现的是子类的功能,允许子类改变父类的成员函数,父类成员函数前面加关键字virtual。也叫做覆盖。函数参量都是一样的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: