因此,基本上,除了可能的性能影响外,内联函数是否对从已编译和链接的二进制文件进行反向工程的难度有很大影响?
我的意思是,应该这样,因为1)破解者只是看到更多的机器指令,而不是他可能已经发现做某件事的好听的“调用XXXXX”。和2)内联为编译器优化代码提供了更多的可能性,这更加令人困惑,对吗?
另外,考虑到inline关键字只是对编译器的建议,这实际上能产生多大的影响?我们应该打扰吗?我的意思是,他们当然最终会破解它,但是如果通过这样简单的措施我们可以使饼干的生活更艰难,那为什么不呢?