笔记
温婉的渣渣
这个作者很懒,什么都没留下…
展开
-
面试题 4
还是先大概说了一下自己之前做过的项目,然后通过项目具体展开进行询问 1.动态链接库,怎么实现,原理是什么 2.代码编译到执行经历的过程 3.多态是什么,多态实现的原理是什么 4.vector和map的区别是什么,vector的底层实现 5.双向队列 6.static 和 const的用法 7.new 和 malloc的区别 8. c++的内存管理 9. 内存管理中的堆和栈有什么区别 10.vector和 array的区别 11 说一下右值引用 12、std::move实现 ......原创 2022-07-15 15:00:05 · 73 阅读 · 0 评论 -
c++ 记录
c++11的新特性 1.说了foreach问了底层实现,并且让自己实现一个输出A a里面的没一个成员变量 2.指针和智能指针 性能上有什么区别 3.shared_ptr底层实现 unique_ptr底层实现 4.程序怎么从代码变成的可执行程序 5.右值引用是什么?(为了解决深拷贝引起的内存问题)怎么实现(ststic_cast)有没有左值和右值一样的情况(浅拷贝) 6.抄袭过程 什么是动态链接,什么是静态了解 7.win32程序的基本要素 ...原创 2021-12-27 15:41:56 · 358 阅读 · 0 评论 -
格林深瞳面试记录
第一轮面试比较综合,隔得时间比较久,大概记录一下。 第一位面试官: 先让介绍了一下项目 boost都使用到了哪些库 设计模式的单例模式 智能指针都有哪些 内存池线程池有没有接触过 进城线程有什么区别 什么是死锁 死锁了怎么办 stl库都有哪些,用过哪些。vector和map有什么区别,啥时候用vector啥时候用map 第二位: 介绍了项目,然后问怎么切入了解项目啥的。从开源方面答了一下。 ...原创 2021-12-13 17:40:41 · 666 阅读 · 0 评论