哲库一面#面经#
21、多态是怎么实现的?不是你讲的这个多态的用法,而是从编译器的角度多态是怎么实现的?
当发生函数重载的时候,虚函数表里面是怎么变化的?
22、比如说有A、B两个类,这两个类里面都有一个函数func,
23、什么叫纯虚函数?
24、虚函数表里面除了放那些虚函数之外还有什么其他的东西吗?
25、C++里面的强制类型转换有哪几种?动态转换的时候和静态转换的时候有什么不一样的地方吗?
26、这个类型检查的时候怎么个检查法?也就是说动态转换的时候怎么判断是否安全呢
27、C++里面的智能指针了解吗?shared_ptr的底层怎么实现的?
28、C++里面的多线程有了解吗?多线程里面的锁都有哪些类型?
29、C++里面的STL库用过吗?这个STL库有哪几大组件?vector属于哪种?
30、vector的底层是怎么实现的?那你知道哪个容器的底层实现?map是哈希表吗?那unordered_map呢?
31、迭代器在什么时候会失效?为什么要用这个迭代器?就是这个迭代器的作用是什么?vector有迭代器吗?
32、手撕代码:连续子数组的最大和
21、多态是怎么实现的?不是你讲的这个多态的用法,而是从编译器的角度多态是怎么实现的?
当发生函数重载的时候,虚函数表里面是怎么变化的?
22、比如说有A、B两个类,这两个类里面都有一个函数func,
23、什么叫纯虚函数?
24、虚函数表里面除了放那些虚函数之外还有什么其他的东西吗?
25、C++里面的强制类型转换有哪几种?动态转换的时候和静态转换的时候有什么不一样的地方吗?
26、这个类型检查的时候怎么个检查法?也就是说动态转换的时候怎么判断是否安全呢
27、C++里面的智能指针了解吗?shared_ptr的底层怎么实现的?
28、C++里面的多线程有了解吗?多线程里面的锁都有哪些类型?
29、C++里面的STL库用过吗?这个STL库有哪几大组件?vector属于哪种?
30、vector的底层是怎么实现的?那你知道哪个容器的底层实现?map是哈希表吗?那unordered_map呢?
31、迭代器在什么时候会失效?为什么要用这个迭代器?就是这个迭代器的作用是什么?vector有迭代器吗?
32、手撕代码:连续子数组的最大和
全部评论
连续子数组的最大和,这个题我刷到过
相关推荐
点赞 评论 收藏
分享
今天 12:03
门头沟学院 前端工程师 点赞 评论 收藏
分享
07-05 16:23
门头沟学院 Java 
点赞 评论 收藏
分享