我们都知道在debug版本下,inline优化在调试过程中是看不到的,只有在release版本下,你定义的内联函数才会被优化,但是release版本是不能进行调试的。为了观察到inline的优化,我们可以通过更改debug版本的一些属性实现观察。
步骤1:右键单击你的项目
单击属性
步骤二:找到C/C++中的常规,将调试信息格式更改为程序数据库。
步骤三:将优化中的内联函数扩展更改为只适用yu_inline(/Ob1).
这样就可以在debug版本下中的调试观测到内联函数展开了。
eg: 通过汇编观测是否是内联