标签: c++ intel
有没有办法告诉英特尔编译器不优化掉未使用的变量?我正在尝试计算一些代码,我目前通过对变量使用cout语句来阻止优化。
cout
理想情况下,解决方案会告诉编译器不要通过pragma / hint删除变量,否则我将不得不使用程序化的参数?
答案 0 :(得分:3)
在分配变量时使用volatile关键字让编译器知道不要对其进行优化。据我所知,这是一个C / C ++标准,所以它应该适用于任何编译器。有关详细信息,请参阅MSDN链接。