当我声明内联函数时,它被复制并粘贴到调用它的地方,而且还有一份拷贝,我们可以跳转到那里。有可能阻止它吗?我的意思是仅在调用函数代码的地方使用函数代码。不再有任何可调用拷贝。
附言。我知道内联函数并不总是“内联”的。
最佳答案
如果您不获取它的地址(无论是显式还是隐式),那么编译器就没有理由不合时宜地生成它。
关于c++ - 内联函数,总是n+1份代码,其中 'n'是调用次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21265064/