我可能會很快通過盲目實驗或更好的Google搜索找到答案,但是..這可能會使其他人受益。數據定義沒有浮點數組定義的類型或存儲類
這不是在類定義中,而是在.m objective-c文件中。我有一個float數組的聲明,它給了我Xcode中的以下兩個警告。錯誤顯示在「聲明」行中,而不是分配行。
數據聲明沒有類型或存儲類。 聲明中的類型默認爲'int'
然後賦值失敗 - 但如果該變量默認爲int,則會發生。
這是代碼。第一個聲明(具有初始化器的靜態const float數組)不會給出錯誤,第二個聲明(簡單的float)也不會。第三和第四(浮動陣列)。
static const float offset3d[4] = {
0.0, 0.0, -2.0, 0.0
};
float boxv;
float boxv0[3];
float boxv1[3];
boxv0[0] = -0.5;
// this gives the error of trying to assign float to (default) int
你在做功能塊外的任務嗎? – 2011-02-06 03:46:53