内联函数的优缺点 入门到入土 2023-07-31 368 阅读1分钟 优点: 效率更高: 1.在编译时展开,在调用时减少开销(展开之后减少了汇编时cll指令的调用) 2.便于编译器根据上下文优化代码 缺点: 空间换时间,可能带来隐患(CPU的缓存行:数据缓存,指令缓存:由于代码展开,代码体积膨胀,导致指令缓存cache miss,在CPU缓存中读不到数据就会去内存中读,增加开销。)