C++inline关键字

1、使用内联函数可以避免函数压栈、跳转和返回的开销;只能请求,无法强制;编译器将内联函数扩展到函数调用的地方

2、内联编译的限制:

  1.不能存在任何形式的循环语句

  2.不能存在过多的条件判断语句

  3.函数体不能过于庞大

  4.不能对函数进行取址操作

  5.函数内联生命必须在函数调用之前

坚持成就伟大
原文地址:https://www.cnblogs.com/xian-yongchao/p/9911774.html