小红书C++搜推工程面经|引用占用内存吗

1、C++ 中四种 cast 分别怎么用

2、new 关键字,失败会发生什么

3、weak_ptr 和 share_ptr get 的原始指针一样吗

std::weak_ptr::lock() 和 std::shared_ptr::get()

4、select poll epoll 中 socket 是阻塞的吗

一般来说最好设置为非阻塞,[参考](https://xiaolincoding.com/os/8_network_system/selete_poll_epoll.html)

5、多线程中的同步情况

6、C++ 11 新特性

7、指针和引用的区别,引用会占用内存吗

8、[算法] 删除链表倒数第 n 个节点,有哪些易错点

---
C++ 引用会占用内存吗,这个问题我看有的说占内存(引用底层是指针常量),有的说不占(引用就是别名),所以到底占不占啊
#小红书##小红书面经##C++面经#
全部评论
就C++语言层面来说,引用就是不占用空间的,但是确实占用代码空间,然而单独讨论引用占用代码段空间没有意义,引用不一定被编译成指针,可能会被编译成地址偏移,寄存器之类的,依据优化和编译器可能会是1,2,3,4等字节,是不定长的。但一个结构体里定义引用,引用就有可能是指针,引用占据的空间大小是未定义的和c++的求值顺序属于一类问题
12 回复 分享
发布于 2023-06-05 11:09 江苏
调试模式下,参数传递引用和传指针的汇编是一样的,都是将地址入栈,所以从底层来看引用还是占据内存的
4 回复 分享
发布于 2023-06-06 12:42 重庆
学长好,请问这个岗位有后续吗
点赞 回复 分享
发布于 2024-04-17 16:54 新加坡
引用我记得是占用的吧,实际是个const ptr
点赞 回复 分享
发布于 2023-06-16 16:16 陕西
weak_ptr 和 share_ptr get 的原始指针是一样吗
点赞 回复 分享
发布于 2023-06-05 20:29 湖北
啥时候面得
点赞 回复 分享
发布于 2023-06-05 09:54 广东

相关推荐

bg:本211 cs专业 智育rank11%左右(实际证明互联网的话学校成绩确实没有任何用,该舍弃就舍弃),美团 字节 腾讯三段实习,两段java一段cpp总共一年,秋招主投大厂传统后端开发以及搜广推infra部门已经很久没接到新的面试了,最近要么就系统学学cpp,要么就摆摆烂歇一歇秋招的战略还是只投了比较主流的互联网大厂 & 中大厂,投的没有很多,集中精力希望面最少的试自己7月底开始投递,到9月初基本结束了所有的面试,后面有机会的话应该只会面面腾讯1.意向的:字节跟美团也是自己目前意向度最高的两家公司,业务都比较核心2.走完流程泡池子排序等发意向的:java:滴滴 快手 百度cpp:虾皮 京东这五家都比较墨迹,早早走完流程一直在泡,感觉池子深不见底,而且一直在问手头其他公司意向情况,感觉就是希望要个'忠诚'的人,业务也都还算核心业务,但自己意向程度不高3.二面挂拼多多提前批二面算法题做的一般挂掉了,后面懒得再投了4.一面挂蚂蚁前面聊的还不错,不知道为啥挂掉了。。。5.简历挂阿里系除了蚂蚁全部没给面试机会阿里云只要硕士淘天跟控股情有可原,暑期当时笔试做烂了,秋招也没给机会阿里国际当时暑期一面完一直懒得做笔试,结果秋招不知道什么原因,简历投不进去,有点难绷6.没动静的腾讯 & TME,至今评估中,今年鹅系秋招感觉没有多少hc7.放弃推进的饿了么不想做笔试了自动挂小红书一志愿搜广推引擎简历挂,二志愿商业化后端不想做笔试了放弃推进秋招差不多就这样了,剩下的日子歇一歇了~
我的秋招日记
点赞 评论 收藏
分享
评论
6
97
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务