Effective 26~ 实现

来源:互联网 发布:js onclick事件不触发 编辑:程序博客网 时间:2024/05/29 17:14

30、了解inline

像函数,比宏好用,又不会带来函数调用的额外开销;
但赋同样,inline造成代码膨胀会导致额外的换页行为,降低指令调整缓存装置的击中率,以及与之相关的效率下降;

inline函数是在编译时处理的,如果改变了inline函数,则必须重新编译,如果是非inline函数可能不要重新编译而只要重新连接即可;

同样,调试器是无法在inline函数里设置断点的;





0 0
原创粉丝点击