【C++】error C2275 “XXXX” 将此类型用作表达式非法
生活随笔
收集整理的这篇文章主要介绍了
【C++】error C2275 “XXXX” 将此类型用作表达式非法
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
00. 目录
文章目录
- 00. 目录
- 01. 问题描述
- 02. 问题分析
- 03. 问题解决
- 04. 附录
01. 问题描述
在移植c++代码到c的时候,经常会出现一个奇怪的错误:“error C2275: “xxxxx”: 将此类型用作表达式非法”
02. 问题分析
c的编译器要求将变量的声明放在一个函数块的头部,而c++没有这样的要求造成的;解决的办法就是把变量的声明全部放在变量的生存块的开始。
03. 问题解决
将C代码在VC++中编译,经常会出现error C2275错误,结果是变量的定义位置不对,应该在函数块的最前面。这是一个编程习惯的问题。
编译结果:
04. 附录
总结
以上是生活随笔为你收集整理的【C++】error C2275 “XXXX” 将此类型用作表达式非法的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 【Tools】Visual Studio
- 下一篇: 【C++】Visual Studio 2