为了账号安全,请及时绑定邮箱和手机立即绑定

有关inline的c++小问题?

有关inline的c++小问题?

红颜莎娜 2019-02-13 15:11:40
inline内联函数中有什么特殊的要求和一般函数不一样?我们老师说里面不可以有for循环或者if,else判断(具体记不清了)
查看完整描述

2 回答

?
慕沐林林

TA贡献2016条经验 获得超9个赞

如果一个函数很简单,而又要被多次调用,就把这函数声明inline
函数里最好不要有循环,要不体现不出内联的作用。
总的来说内联函数一定要简短,最多三行代码吧。
比如判断是不是润年的代码就可以声明内联
inline bool isSmoothYear(return(year%4==0&&year%100!=100||year%400==0));

查看完整回答
反对 回复 2019-03-26
  • 2 回答
  • 0 关注
  • 986 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信