课程
/后端开发
/C++
/C++远征之离港篇
老师,按照课件里用了内联的max,出来这样的提示,不是太懂
老师讲得真好~
2016-02-26
源自:C++远征之离港篇 4-2
正在回答
inline是用于实现的关键字,而不是用于声明的关键字,所以在声明时只需要声明函数即可:
int max(int i, int j, int k);
inline int max(int i, int j, int k)
{
//函数内容。。。。
}
Chaelin 提问者
你将inline与max函数的声明放在一起了。为了使得inline声明内联函数有效,我们必须将inline关键字与函数体放在一起才行,否则inline关键字是不能成功将函数声明内联函数的。
举报
C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通