cisco是我比较中意的公司之一
今天去面试
主要问了如下问题
main函数可以是内联的么
内联函数和宏的区别
系统态和内核态的区别以及转换
有个竟然没有答上来,就是Malloc free的时候如何知道要free多少。
这个在回屋子的路上想起来了。
dalloc chunk bin
以及
kmalloc中的buddy system
另外刚看到内联函数太大的时候会被变成普通函数
另外说内联是没有调用消耗的,是通过编译器的“过程化集成”来优化,这个在网上没有看到详细说明。