2012-08-28 45 views
0

我想在Xcode中創建一個簡單的C++類。Xcode不識別單詞「class」

我只是打字:

類雕塑{

...

};

,並沒有讓我這樣做,我得到兩個錯誤:

未知類型名稱「階級」;你的意思是'班'?

預期';'頂級聲明後

兩者都在類聲明的同一行。

我試圖做一個新的文件,它沒有幫助。

最奇怪的是,我還有一個2-3個C++類工作得很好

,但他們在哪裏不是由我創造,所以我不知道有什麼區別。

有沒有人看過類似的東西呢?

+1

什麼是您的文件擴展名?在課堂定義之後你忘了';'? –

回答

2

我想你聲明你的類在包含在非C++編譯單元中的.h文件中。因此,請檢查.h文件是否僅包含在.cpp/.cc或.mm文件中,而不包含在.c或.m中。

2

最可能的原因是源文件正在編譯爲C而不是C++。該語言由文件擴展名確定;請確保它是針對普通C++的.cc,.cpp.cxx或針對Objective C++的.mm