📝 面试题目1.手撕用小根堆实现一个定时器2. 关键字define和ifndef的作用?还有什么能实现这个功能?3.一元二元三元运算符4.回调函数怎么实现,回调函数在定时器里触发5.既然vector能自动扩容,为什么要初始化其大小6.模板特化和偏特化7.为什么要基类的析构函数要设置为虚函数8.强制转换类型有几种9.struct和class区别10.64位操作系统 struct结构体里有char char double,其占的内存大小,32位呢?11.vector除了push_back还能怎么插入元素12.智能指针有哪些?什么情况下用sharedptr?用了sharedptr就一定线程安全了吗?13.条件变量怎么用?除了notify once和all还有什么?14.重载和重写,重载为什么不考虑返回值类型别的忘记了 ,太难了,凉了 #经纬恒润面试#