error C2275: “FILE”: 将此类型用作表达式非法

来源:互联网 发布:西安行知小学 编辑:程序博客网 时间:2024/05/16 06:01
编译c的时候,经常会出现一个奇怪的错误, error C2275: “XXX”: 将此类型用作表达式非法, 这个错误是由于c的编译器要求将变量的声明放在所有函数调用语句之前,而c++没有这样的要求造成的。 
解决的办法就是把变量的声明全部放在变量的生存块的开始。