【发布时间】:2011-12-16 20:45:42
【问题描述】:
内联函数和main函数有什么区别:
inline double cube(double side)
{
return side * side * side;
}
int main( )
{
cube(5);
}
vs 只是定期声明一个函数,例如:
double cube(double side)
{
return side * side * side;
}
int main( )
{
cube(5);
}
vs 函数原型?
double cube(double);
int main( )
{
cube(5);
}
double cube(double side)
{
return side * side * side;
}
【问题讨论】:
-
c++ inline function? 的可能副本——另请参阅。 this answer of mine.
标签: c++ function-prototypes function-declaration inline-functions