编译器警告(等级 3)C4557
更新:2007 年 11 月
错误消息
“__assume”包含效果“effect”
修改了传递到 __assume statement2 的值。
默认情况下关闭此警告。有关更多信息,请参见默认情况下处于关闭状态的编译器警告。
下面的示例生成 C4557:
// C4557.cpp
// compile with: /W3
#pragma warning(default : 4557)
int main()
{
int i;
__assume(i++); // C4557
}