C++中的内联函数必需要有返回值吗?

2025-03-01 12:51:19
推荐回答(2个)
回答1:

内联函数和返回值没丁点关系的.
内联函数说的是程序在运行时直接将函数代码复制到调用处执行.仅此一个作用
而非内联的函数,在调用时是跳转到函数代码那一行执行,执行完以后返回原来调用处的代码的下一行继续执行
C++中,类里的函数在类体里直接定义的自动成为内联函数.在类外定义的须要加关键词inline

回答2:

内联只是一种对程序性能的优化手段,和函数是什么样子的无关,所以不用