- 博客(29)
- 收藏
- 关注
原创 灵岫科技技术二面\.(过了)
高效率如何保证?时间+空间(内存碎片浪费)-适用于什么场景?-和malloc/free相比好在哪?-是否一定比free/malloc快?也许不一定,毕竟没有tcmalloc考虑的全面。
2024-07-11 01:47:44
542
5
原创 中科海讯 C++初级研发工程师笔试题目
全局变量的定义不能放到头文件里,如果头文件被多个.c/.cpp文件包含,就会生成多份,最后导致多重定义的错误在ANSIC中我们的程序会经历会通过翻译环境、运行环境两种其中翻译环境就有两个步骤:编译、链接编译阶段分又为三个阶段:预处理,编译,汇编预处理主要做4个事:去注释,宏替换,头文件展开,条件编译。然后我们的 .c/.cpp文件会变成 .i文件编译会进行语法分析、词法分析、语义汇总、符号汇总等。我们的代码就转成了汇编代码,然后我们的 .i文件会变成 .s文件。
2024-07-10 00:05:52
636
1
原创 灵岫科技技术一面\.(过了)
性能如何保证?-性能怎么测出来的?(benchmark怎么设计的)-有没有用tcmalloc测过?没有声明是一种承诺,不开空间;定义是开空间声明进符号表但不是有效地址,定义是有效地址。最后链接会合并符号表,只有声明没有定义的变量会报链接错误(引出编译链接的过程)-是否了解编译链接过程?网上看的博客还是自己有实践过?Linux命令行gcc -E -S -c……
2024-07-10 00:05:13
652
原创 速通C语言支线第二站 基础刷题
兄弟们,上篇博客我们介绍了几道进制转换类题,这篇博客我将为大家带来几道有关ASCII码的题目做总结,水平有限,还请各位大佬指正。如果觉得对你有帮助的话,还请三连关注一波。希望大家都能拿到心仪的offer哦。
2023-10-06 23:59:22
126
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人