首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
kkkkk6
西安电子科技大学 C++
关注
已关注
取消关注
@赛文X:
C/C++ 性能编码技巧
一些初步性能优化的思路,后续可更新相关代码案例,点赞收藏啊喂[嘤嘤嘤]原则:多优化hot代码,多考虑八二原则容器避免动态内存分配使用vector.reserve()进行初始化强行在栈上分配容器一般默认在堆,可使用std::pmr::monotic_buffer_resourcemap遍历使用auto&代替std::pair,后者可能会产生隐式拷贝map添加/修改使用operator[]再key不存在时会调用两次构造函数,解决:先判断是否存在,再做插入map构造std::piecewise_construct,只构造一次,没有多的移动和拷贝构造函数迭代器使用++iter容器查找优先用成员函数find,而不是std::find容器拷贝赋值标准库都是值语义,改为使用移动语义容器添加emplace_back代替push_backIO相关文件写入不高频率调用write,不一次写入、删除大文件,少使用du遍历输入输出libfmt代替原生printf类与对象移动构造函数要定义为noexcept性能优化类的成员用初始化列表构造能减少构造函数调用变量定义使用前再定义,防止过早自动调用构造函数智能指针可使用unique_ptr代替裸指针,勿滥用shared_ptr,会影响影响,引用计数器是原子操作用make_shared代替new创建shared_ptr默认函数手动删除不需要的构造函数、析构函数、隐式构造转换,运算符重载编译优化内联函数3行左右,写在头文件,lambda自动内联复制省略RVO,NRVO,不要用return std::move(xx)短字符串优化SSO字符串直接保存在栈上编译等级编译等级需要设置为O2以上其他auto无引用auto不会自动推导引用&字符串字符串不用+用+=,比如s1+=s2,而不是s1 = s1+s2循环体外创建string,内部用clear代替直接创建stringconst char*转string,比如"SevenX"是一个const char* ,如果函数形参是string就会调用隐式转换
点赞 28
评论 7
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-08 10:31
National University of Singapore 运营
不是哥们 你搁这找顶级牛马呢
现在的求职市场 简直太畸形了
点赞
评论
收藏
分享
07-09 16:27
门头沟学院 Java
不要用AI作弊
不论是笔试还是面试,AI很明显的,笔面试作弊就是自毁前程!!! 有人宣传自己用AI顺利通过面试的,都是广告!!!信的人这辈子都有了
你找工作的时候用AI吗?
点赞
评论
收藏
分享
06-13 23:24
海南大学 嵌入式工程师
嵌软找不到实习,求指点
点赞
评论
收藏
分享
07-05 16:23
门头沟学院 Java
27届JAVA找实习
简历投了四天了一个面试都没有,是简历问题还是学历问题啊大佬们,本人民办本科
mengnankk:
我投了300,约了5 6个面试。感觉项目写的太多了。一个项目就写五六个亮点,不是把整个项目的功能描述下。其他的没啥,简历看起来有点长
点赞
评论
收藏
分享
07-06 16:18
哔哩哔哩_开发工程师(搜索推荐)(准入职员工)
哔哩哔哩内推
啊一切都是命运之门的选择,8年b站老用户没想到能拿到offer,来b站两周了,简单说一下在阿b的感受吧 面试整体很丝滑,4.28hr面—4.29leader面—4.30上午面完晚上就发offer了 我猜是因为之前做过珀莱雅在B站渠道的媒介和综艺《萌探3》的pd,有商务的经验,整体比较匹配岗位所以过的很快 想了解面经的后面会发一个完整的笔记 1️⃣工作氛围:入职后感觉每天都很开心,部门氛围很好,工作也很有成长性。部门都很年轻,会耐心教工作内容,很多S级项目从策划到落地都可以参与,有不懂的及时提问,哥哥姐姐们都很好,每天都感觉进步一点点。 2️⃣工作时间:我们部门是11点上班8点下班,弹性打卡,基...
哔哩哔哩公司福利 736人发布
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
大厂工作一年了,给想进游戏行业的朋友们写点体会
1.3W
2
...
两年后重看秋招——后悔选择读研,可到底该怎么做?
4459
3
...
字节暑期实习三周跑路会被拉黑吗
3380
4
...
字节客户端一面
3246
5
...
实习的意义
2138
6
...
技术不是唯一答案:计算机大学生的第一堂社会课
1977
7
...
从实习开始,我就长大了
1958
8
...
入职云智一个月~希望消除大家对云智的误解
1913
9
...
是提前批的门槛太高了吗?
1690
10
...
袋鼠云Java一面
1675
创作者周榜
更多
正在热议
更多
#
技术岗笔试题求解
#
77390次浏览
1004人参与
#
拼多多求职进展汇总
#
642117次浏览
4983人参与
#
工作一周年分享
#
30647次浏览
178人参与
#
如果公司给你放一天假,你会怎么度过?
#
16121次浏览
122人参与
#
作业帮求职进展汇总
#
55697次浏览
370人参与
#
华子oc时间线
#
1236213次浏览
6473人参与
#
OPPO求职进展汇总
#
662042次浏览
5032人参与
#
总结:哪家公司面试体验感最差
#
60417次浏览
273人参与
#
职场上哪些事情令人讨厌
#
18649次浏览
91人参与
#
三一重工求职进展汇总
#
14249次浏览
65人参与
#
去年你投递实习了吗?
#
21938次浏览
329人参与
#
这些公司卡简历很严格
#
41219次浏览
204人参与
#
扒一扒那些奇葩实习经历
#
66238次浏览
913人参与
#
经纬恒润求职进展汇总
#
121573次浏览
1032人参与
#
提前批过来人的忠告
#
113723次浏览
1194人参与
#
说说你知道的学历厂
#
57107次浏览
347人参与
#
秋招最大的收获是什么?
#
36813次浏览
311人参与
#
找工作时的取与舍
#
79959次浏览
565人参与
#
你认为小厂实习有用吗?
#
28736次浏览
341人参与
#
哪一瞬间觉得自己长大了
#
13581次浏览
324人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务