我正在审查一个 C++ MFC 项目。在一些文件的开头有这样一行:
#pragma optimize("", off)
我知道这会关闭所有以下功能的优化。但这样做的动机通常是什么?
最佳答案
我专门使用它来在一组特定代码中获得更好的调试信息,而应用程序的其余部分是在优化的情况下编译的。当由于应用程序的性能要求而无法使用完整的调试版本运行时,这非常有用。
关于c++ - 为什么#pragma optimize ("",关闭),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29033438/