Change the Intersection to a class, and stop using memory allocation for it (and pointer)

A bit more clean (on the code side)
This commit is contained in:
Godzil
2020-02-17 11:48:29 +00:00
parent 513cd9d7eb
commit 1900d1f45d
6 changed files with 43 additions and 49 deletions

View File

@@ -15,14 +15,14 @@
class Intersect
{
private:
Intersection **list;
Intersection *list;
uint32_t num;
uint32_t allocated;
public:
Intersect();
void add(Intersection *i);
void add(Intersection i);
int count() { return this->num; };
Intersection *operator[](const int p) { return this->list[p]; }
Intersection operator[](const int p) { return this->list[p]; }
};
#endif //DORAYME_INTERSECT_H