我想在Xcode中創建一個簡單的C++類。Xcode不識別單詞「class」
我只是打字:
類雕塑{
...
};
,並沒有讓我這樣做,我得到兩個錯誤:
未知類型名稱「階級」;你的意思是'班'?
預期';'頂級聲明後
兩者都在類聲明的同一行。
我試圖做一個新的文件,它沒有幫助。
最奇怪的是,我還有一個2-3個C++類工作得很好
,但他們在哪裏不是由我創造,所以我不知道有什麼區別。
有沒有人看過類似的東西呢?
我想在Xcode中創建一個簡單的C++類。Xcode不識別單詞「class」
我只是打字:
類雕塑{
...
};
,並沒有讓我這樣做,我得到兩個錯誤:
未知類型名稱「階級」;你的意思是'班'?
預期';'頂級聲明後
兩者都在類聲明的同一行。
我試圖做一個新的文件,它沒有幫助。
最奇怪的是,我還有一個2-3個C++類工作得很好
,但他們在哪裏不是由我創造,所以我不知道有什麼區別。
有沒有人看過類似的東西呢?
我想你聲明你的類在包含在非C++編譯單元中的.h文件中。因此,請檢查.h文件是否僅包含在.cpp/.cc或.mm文件中,而不包含在.c或.m中。
最可能的原因是源文件正在編譯爲C而不是C++。該語言由文件擴展名確定;請確保它是針對普通C++的.cc
,.cpp
或.cxx
或針對Objective C++的.mm
。
什麼是您的文件擴展名?在課堂定義之後你忘了';'? –