同一段代码,在上一个工程里能编过,换个地方就开始报错。编译器、语言标准和优化等级,到底是哪一层在背后改了你的程序,又该怎么查清?