百度春招二面

基础,记录几个关键的
1、extern关键字,static修饰全局变量 ;   extern 修饰变量,编译时表示引用符号,可以到其他文件查找定义
                                                              static修饰全局变量表示只能在当前文件使用,避免名字冲突
2、memmove函数与memcpy的区别 ;  memmove可以解决内存空间存在重叠的问题
3、在析构函数中调用虚函数;   在基类析构函数中调用子类虚函数,子类已经被析构了出问题。在子类析构函数中调用
                                              虚函数,这时候不好区分调用的是基类的虚函数还是子类的虚函数
4、static_cast和dynamic_cast的效率哪个高;   static_cast的类型转换效率更好,在编译期间执行。
5、Cmake添加源文件;   
6、RAII的实现 ; 用栈变量来管理堆变量
7、sigpipe信号量;
全部评论

相关推荐

神哥不得了:神哥来啦~专业技能的话建议不要前面空那么多,八股的话建议先把高频top 50的八股多巩固几遍,千万不要看那些假高频八股。项目的话,建议换两个高质量的项目上去
点赞 评论 收藏
分享
zyNotCute:感觉问题主要在学校,以及项目吧,项目有些偏简单了;专业技能方面没写redis和微服务有一点小薄弱;当然acm打得好也是不错的。可以再打磨一下祝找工顺利
点赞 评论 收藏
分享
评论
1
12
分享

创作者周榜

更多
牛客网
牛客企业服务