做天天爱打卡的时候线段树被卡常,但是加了 inline 后 AC,于是求助度娘,看到这么一段话:
慎用内联函数
内联是以代码膨胀复制为代价,仅仅省去了函数调用的开销,从而提高函数的执行效率。如果执行函数体内代码的时间,相比于函数调用的开销较大,那么效率的收获会很少。另一方面,每一处内联函数的调用都要复制代码, 将使程序的总代码量增大,消耗更多的内存空间。
所以:在OI中什么时候应该使用 inline 才能提高效率呢?