#ifndef CONTAINER #define CONTAINER #include #include class Container { public: Container()=default; Container(std::initializer_list newData): data(newData) {} void Insert(int d); bool Find(int d) const; size_t Size(void) const; void Delete(int d); int & operator[](size_t d); // this is for the right hand side const int & operator[](size_t d) const; // this is for the left hand side private: std::vector data; int foo; }; #endif