有對象數組和對象添加到它,我試圖執行以下操作:添加對象,以C++對象的陣列
Shape ShapeList[30];
void addShape(Shape s)
{
for(int i=0; i<30;i++)
{
if(ShapeList[i] != '\0')
{ i++;}
else
{
ShapeList[i]=s;
numShapes++;
break;
}
}
}
numShapes是整型變量,形狀爲類和ShapeList是對象數組。但編譯器以這種方式給出了一個錯誤,!=
運算符是不允許的。那麼我如何實現這個?
ShapeList是形類?如果是這樣,你應該調用ShapeList的實例,而不是類名稱。 – Davos555 2012-02-21 09:37:44
ShapeList是對象數組 – 2012-02-21 09:40:12
@user我嚴重懷疑您接受的答案實際上是否會幫助您。 – 2012-02-21 11:45:33