欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > c/c++ >内容正文

c/c++

【C++】error C2275 “XXXX” 将此类型用作表达式非法

发布时间:2024/4/24 c/c++ 51 豆豆
生活随笔 收集整理的这篇文章主要介绍了 【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” 将此类型用作表达式非法的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。