会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
火车不是推的
博客园
首页
新随笔
联系
管理
订阅
04 2020 档案
2020春招字节跳动二面
摘要:1. new和malloc的区别 2. c++11新特性 编程实现shared_ptr; 3.模板实例化和特化 1. 实例化:通过用具体值代替模板中的参数,从而产生普通类,函数或者成员函数的过程。 隐式实例化:Add(a,c),a的类型是int,c的类型是int。 显式实例化:Add(a,c) 2.
阅读全文
posted @
2020-04-21 12:10
火车不是推的
阅读(196)
评论(0)
推荐(0)
2020字节跳动一面面经
摘要:1. vector扩容机制 C++中,vector的元素是顺序存放在内存中的,当vector申请的空间被元素占满之后,需要申请一块新的空的更大的内存,如果每次用增加一个元素的大小的方式申请内存,cpu的开销是比较大的。为了解决这个问题,c++中申请新内存的大小要比原来大很多,而不是只大一个元素的大小
阅读全文
posted @
2020-04-19 22:44
火车不是推的
阅读(320)
评论(0)
推荐(0)
公告