Skip to content
Snippets Groups Projects
Commit a2f79289 authored by Sebastien Ponce's avatar Sebastien Ponce
Browse files

Respect rule of 5 in exercises

parent f27c74e3
No related branches found
No related tags found
No related merge requests found
......@@ -12,6 +12,7 @@ class Hexagon : public Polygon {
public:
Hexagon(char* name, float radius);
Hexagon(const Hexagon&) = delete;
Hexagon& operator=(const Hexagon&) = delete;
~Hexagon();
char* name() const {return m_name;};
private:
......
......@@ -11,6 +11,8 @@ protected:
class Hexagon : public Polygon {
public:
Hexagon(char* name, float radius);
Hexagon(const Hexagon&) = delete;
Hexagon& operator=(const Hexagon&) = delete;
~Hexagon();
char* name() const {return m_name;};
private:
......
......@@ -6,6 +6,8 @@ class OrderedVector {
public:
OrderedVector(unsigned int maxLen);
~OrderedVector();
OrderedVector(const OrderedVector&) = delete;
OrderedVector& operator=(const OrderedVector&) = delete;
bool add(ElementType value);
ElementType& get(unsigned int n);
ElementType& operator[](unsigned int n);
......
......@@ -11,6 +11,8 @@ class OrderedVector {
public:
OrderedVector(unsigned int maxLen);
~OrderedVector();
OrderedVector(const OrderedVector&) = delete;
OrderedVector& operator=(const OrderedVector&) = delete;
bool add(ElementType value);
ElementType& get(unsigned int n);
ElementType& operator[](unsigned int n);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment