金山WPS--C++面经

武汉金山,一共两面,两面都是问C++基础知识。多线程 一面:手写单例模式;struct和class的区别;如何删除vector的指定元素;四种智能指针;C++的封装继承和多态三种特性;多态如何实现的;一个类会默认生成的6个函数;冒泡排序;一个大文件,里面有不少种颜色,找出出现最多的10种颜色;vector,list,map的底层原理;手写重载拷贝构造函数;拷贝构造函数何时须要重载;多线程的同步和互
相关文章
相关标签/搜索