将类成员标识成inline有什么意义?

来源:百度知道 编辑:UC知道 时间:2024/06/16 11:01:32
如果不显式的标识成inline的话,类的成员是否默认是inline的?
一般在头文件中的类定义中,被声明为inline的内联成员函数一般都会在头文件中具体实现(当然是在类的定义外)?
而不能象其他成员函数一样可写在同名的cc实现文件中?

表明该成员是内联函数

不是默认

如果有开优化的话 编译器可能会以inline的方式处理一些简单函数

----------------------------
如果在类内已经有该函数的声明(已经加了inline) 则不需要
如果这个函数与类无关 必须要加
----------------------------
为了优化 以增加代码量为代价减少代码运行时间
尤其是针对要重复调用的代码 能大大提高代码速度