У меня проблема с моим кодом. На самом деле это работает, но я хочу очистить его, чтобы сделать его более правильным.C++: массив координат?
Итак, у меня есть класс Coord, который содержит поплавок x и float y.
Конструктор:
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); .... `
После того как я должен сделать массив некоторых точек, для Exemple пятых пять точек будут назначены в массиве, еще 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};
и класс вселенной содержит некоторые SEF:
Universe hlth(spec);
Вы можете себе представить, что когда у меня есть много точек, много SEF, это много грязного кода ...
Как я могу улучшить это? чтобы сделать мой код лучше ...
Какая версия того, что вы используете? – ildjarn
Это, вероятно, относится к codereview.stackexchange.com – Beta
Почему все ваши точки не в массиве? Когда у вас есть pt1, pt2, pt3, ..., это явный признак того, что вам нужен массив. –