didi社招C++面经
右值引用 stdmove函数: 在C++11中,标准库在<utility>中提供了一个有用的函数std::move,std::move并不能移动任何东西,它唯一的功能是将一个左值强制转化为右值引用,继而可以通过右值引用使用该值,以用于移动语义。
除了单例模式外的设计模式
协程(比线程)
设计一个车辆管理系统你会怎么设计?有车辆 ,自行车,小轿车,注册销毁呀
平衡二叉树和哈希表的差别,为啥二叉树用得更多。(二叉树范围查找更好)
堆和平衡二叉树的使用场景
RPI框架?(面试官说很常用,结构百度没搜到)
B+树的优点
线程间共享内存,什么时候用到条件变量,什么时候用到锁 ,这2者有什么区别?
不用递归写中序遍历(用到栈)
#面经##滴滴##C++工程师##社招#