我的代码有问题。实际上它有效,但我想清洁它以使其更合适。
所以我有一个包含浮点 x 和浮点 y 的类 Coord。
构造函数是:
void Coord::Coord (float x,float y)
{
this->x = x;
this->y = y;
}
我以这种方式创建了我需要的所有点:
Coord pt1(0,1);
Coord pt2(20,0);
...
Coord pt61(12,14); .... `
在我必须制作一些点的数组之后,例如第五个五个点将被分配到一个数组中,另外 4 个点在另一个数组中,另外 2 个点在另一个数组中......
Coord pts_weakhealth[3] = {pt1,pt2,pt3};
这个数组,我必须作为类的构造函数的参数,例如:
Sef health(pts_weakhealth,3);
Sef strength(pts_weak,4);`
我将以同样的方式创建一些 Sef,然后将它们组成一个数组
Sef spec[2] = {health,strength};
一个类 Universe 将包含一些 sef :
Universe hlth(spec);
你可以想象当我有很多点,很多sef,很多脏代码的时候......
我该如何改进呢?让我的代码更好......