#ifndef NAMELIST_H #define NAMELIST_H #include #include class NameList { public: NameList(std::string name); ~NameList(); NameList(const NameList&); NameList& operator=(const NameList&); void addName(const std::string&); void deleteName(const std::string&); std::vector search(const std::string& substr); void print(int order); std::vector getNames() const; private: std::vector names; }; #endif