inline内联函数

来源:互联网 发布:跌破净资产 知乎 编辑:程序博客网 时间:2024/06/10 19:52
inline函数
  BasicStateType bsTrx0 = RmStateManager::instance()->getTrx(0)->getBasicState();
 inline是编译的时候替换。普通函数是运行的时候调用。所以inline肯定是省去了,run的时候,函数压栈,出栈的消耗。
在inline的时候,变成如下,编译的时候,直接替换
  BasicStateType bsTrx0 = RmStateManager::instance()-> m_lte_trx[0]->getBasicState();


inline RmTRX* getTrx(int brNum) {
return m_lte_trx[brNum];
}
inline函数用一串code替换掉。
0 0