class MyClass { private: std::list<std::string> name; public: MyClass(void); void add(std::string name); //добавляет в список ~MyClass(void); };
How to make a copy constructor? Do I need a copy constructor when using list, vector, array, etc. (it seems to me that I need it)