1
有一個包含用於存放數據成員的Day類。再次出現C2679錯誤VC++
我有一個RedBlackTree類,其中包含Day對象的數組。
Day m_list[MAX_LIST];
以上此代碼將導致此錯誤:
錯誤3錯誤C2679:二進制「=」:沒有操作員發現這需要類型的右邊的操作數「const的月」(或沒有可接受轉換)C:\ Program Files文件\微軟的Visual Studio 8 \ VC \包括\ xutility 2949
int m_list[MAX_LIST];
當我替補日整我沒有得到這個錯誤。我在課堂課中錯過了什麼。 我確實有這個操作符=
const Day & Day::operator=(Day &otherDay)
{
if(this != &otherDay) // avoid self copy
Copy(otherDay);
return *this;
}
請注意,操作員應該使用'const Month&',並且也可能會出現錯誤,例如'Month&'。 – sbi 2010-05-20 13:30:33
好嗎?我不認爲我有任何代碼,希望天=常月 我只能認爲,在我的月課,我沒有運營商=。 除此之外,我應該在我的項目中查找哪些代碼? – 2010-05-20 13:45:41
也可以有人請解釋爲什麼我會得到這個錯誤,通過該行創建一個天數組? – 2010-05-20 13:52:11