1,实现一个猎人类,实现两个行为,一个是打兔子,显示当前他的猎物的数量,要求所有函数用内联函数实现。
内联函数:关键字inliine修饰的函数,inline必须与函数定义放在一起
作用:以代码膨胀为代价,空间换时间,编译时在调用处用函数体进行替换,节省了参数传递,控制转移等开销
需要注意的地方:
(1)函数体内不能有循环和switch语句
(2)代码不能过长
(3)递归函数不能定义成内联函数
C++类的作业
最新推荐文章于 2023-08-23 23:34:12 发布
1,实现一个猎人类,实现两个行为,一个是打兔子,显示当前他的猎物的数量,要求所有函数用内联函数实现。
内联函数:关键字inliine修饰的函数,inline必须与函数定义放在一起
作用:以代码膨胀为代价,空间换时间,编译时在调用处用函数体进行替换,节省了参数传递,控制转移等开销
需要注意的地方:
(1)函数体内不能有循环和switch语句
(2)代码不能过长
(3)递归函数不能定义成内联函数