c++类成员函数的inline属性问题为什么存在?设计与使用
问题类成员函数添加inline关键字的原因是什么,为什么存在?为什么存在?Bjarne在《The Design and Evolution of C++ 》中描述“带类的C”时有相关介绍:将inline函数引进带类的C,直接原因是一个具体的项目。在该项目中,由于某些类与实时处理有关,这种函数调用的开销是无法接受的;为了使类机制能够成为在这个应用中有用的东西,就要求在跨越保护屏障时不付出任何代价。只有在类声明中提供一种可用表示,并能把对公用(界面)函数的调用变成在线的(inline),才可能达到这