所以我得到了這個例子:給予矢量不同的數字找出多少圈,有多少平方
class figures
{};
class square:public figures
{};
class circle : public figures
{};
.....
int main()
{
geometric figures* *p;
p[0]=new Circle;
p[1]=new Square;
return 0;
};
等。我的問題是,如果所有的指針都是幾何圖形類型,我怎麼才能找出我的幾何圖形數組中有多少個圓或正方形?
這裏有多個問題......標識符名稱(幾何圖形)中不能有空格,並且,您從未分配過數組'p'。也許你正在尋找std :: vector來代替? – MuertoExcobito
爲什麼不保持運行總計? –