1.开头的日常自我介绍;
2.开始问c++的问题:什么重载和多态的关系啊,虚函数表是怎么实现的
因为,同一个类,调用的函数都是一样的,虚函数表占用要内存空间,一样类的函数表就没必要另外在占用内存了,共享了就行)
相当于同一个类中每个实例化的对象有自己的虚函数表指针,但是虚函数表指针指向的虚函数表是相同的是共享的。不同类的虚函数表肯定不同。
3.指针和引用的区别,然后就是让手写两个int类型数互换的函数swap,形参使用引用和指针两种方式,需要注意的就是空指针的判断了。
4.然后就是两个逻辑题,类似4瓶药,3瓶没毒,1瓶有毒,如何用两个小白鼠最快地判断是哪瓶有毒。
5.最后就是反问。