【C++】error C2275 “XXXX” 将此类型用作表达式非法
生活随笔
收集整理的這篇文章主要介紹了
【C++】error C2275 “XXXX” 将此类型用作表达式非法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
00. 目錄
文章目錄
- 00. 目錄
- 01. 問題描述
- 02. 問題分析
- 03. 問題解決
- 04. 附錄
01. 問題描述
在移植c++代碼到c的時候,經(jīng)常會出現(xiàn)一個奇怪的錯誤:“error C2275: “xxxxx”: 將此類型用作表達式非法”
02. 問題分析
c的編譯器要求將變量的聲明放在一個函數(shù)塊的頭部,而c++沒有這樣的要求造成的;解決的辦法就是把變量的聲明全部放在變量的生存塊的開始。
03. 問題解決
將C代碼在VC++中編譯,經(jīng)常會出現(xiàn)error C2275錯誤,結果是變量的定義位置不對,應該在函數(shù)塊的最前面。這是一個編程習慣的問題。
編譯結果:
04. 附錄
總結
以上是生活随笔為你收集整理的【C++】error C2275 “XXXX” 将此类型用作表达式非法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Tools】Visual Studio
- 下一篇: 【工业控制】UV打印机喷头波形和墨水关系