我有一類不可用,錯誤C2582: '運算符=' 功能是
class Points
{
public:
Points();
}
和另一個
class OtherPoints : public Points
{
public:
OtherPoints();
Points myPoints;
}
現在OtherPoints()
構造函數我想創建一個Point
變量一樣,
OtherPoints::OtherPoints(){
myPoints=Points();
}
並得到錯誤,
錯誤C2582: '運算符=' 功能是不可用 '點'
默認的賦值運算符應該可用。這是完整的代碼嗎?順便說一句,你在類定義的末尾缺少';'。 – Mahesh
修復缺少';'(有兩個),[這個編譯好](http://ideone.com/Re94lt)。可以發佈*真實*代碼?一個[SSCCE](http://www.sscce.org)真的會有所幫助。而FYI,分配操作本身是無用的。你的'myPoints'已經非常多了。 – WhozCraig