记录遇到的c++面试题

c++开发需要掌握牢固的基础知识,需要不断学习巩固。
以下是本人面试时遇到的一些面试题:
1,使用过STL中哪些容器?容器的底层实现是什么(vector、list、map,unoder_map)?其中迭代器失效有哪些情况?
2,clas中析构函数为什么是虚函数?哪些函数不能是虚函数?
3,static含义,数据保存位置?
4,define和const的区别,用他们修饰的变量存储位置?
5,lamda表达式,本质是什么(函数)?
6,类和struct的区别?

猜你喜欢

转载自blog.csdn.net/xwb_12340/article/details/105014308