C++ 如何动态定义类对象数组
首先我定义了一个CBox类,现在我这样定义一个对象CBox*tBox;之后tBox=newCBox[10];我想要做的是定义一个数组tBox属于CBox类型,并且有10个...
首先我定义了一个CBox类,现在我这样定义一个对象CBox *tBox;
之后tBox = new CBox[10];
我想要做的是定义一个数组tBox属于CBox类型,并且有10个元素。
假如在CBox类当中有一个函数AddWater()
我想调用tBox数组中第一个元素的AddWater(),请问我要怎么做?
tBox[0]->AddWater();总提示这样做不行
如果是&tBox[0]->AddWater();
就会提示 expression must be an lvalue or a function designator 展开
之后tBox = new CBox[10];
我想要做的是定义一个数组tBox属于CBox类型,并且有10个元素。
假如在CBox类当中有一个函数AddWater()
我想调用tBox数组中第一个元素的AddWater(),请问我要怎么做?
tBox[0]->AddWater();总提示这样做不行
如果是&tBox[0]->AddWater();
就会提示 expression must be an lvalue or a function designator 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询