我想包括一些C++代碼到我的iPhone項目,我獲得以下編譯器錯誤:編譯器錯誤++在iPhone項目代號
「錯誤:預期初始化之前‘<’令牌」
在此代碼構造:
template<typename T, P_UINT_32 BEG, bool OQ, bool OVR, bool DBG>
P_UINT_32 EKType<T, BEG, OQ, OVR, DBG>::getSizeX() const {
return n;
}
它看起來像的XCode編譯器不能識別這是一個有效的C++語法。我用.h和.mm命名了我的C++文件,並且我已經將這些文件的類型設置爲sourcecode.cpp.h和sourcecode.cpp.cpp
任何人都有一個想法,爲什麼我得到這個錯誤?
哪一行是錯誤? – 2010-01-13 16:10:34