C++面试题集锦

来源1:http://www.zhihu.com/question/27950576

基本的题目大概有以下几个

1、用指针、引用或直接传值来分配内存,哪个能成功,哪个会泄露

2、static在不同场景下的不同意义

3、vector和list有什么区别

4、什么是多态

5、new和malloc的区别

6、常量指针与指向常量的指针

7、原地逆转链表

8、判断链表是否有环

9、继承、多重继承、虚函数表等对sizeof的影响


C++ 语言上的话我一般就三个方面:

一个是指针和内存分配,看看对内存管理和访问有没有概念

一个是虚函数,看看对类和继承的理解

最后看看对方对 C++11 和 C++14 有没有了解,看看对语言有没有基本的好奇和关注。

原文地址:https://www.cnblogs.com/bukekangli/p/4309937.html