我有一个cnVector类,它表示3维空间中的一个点。它的运算符+-*/被密集使用。他们的实现非常简短:cnVectorcnVector::operator+(constcnVector&v)const{returncnVector(x+v.x,y+v.y,z+v.z);}我的问题是,因为这个函数很短,虽然它被大量使用,但我是否应该内联它?还是在那么使用它时会生成太多代码? 最佳答案 是的,您可能应该这样做。c++中inline关键字的良好用例是:小函数,大量使用。另见http://msdn.microsoft.com/en-us/