#include "Contact.h" class Contact { char* _firstName{}; char* _lastName{}; char* _streetAddress{}; char* _city{}; char* _state{}; int zip{}; char* _email{}; public: Contact(const Contact& other) { firstName = new char[strlen(other._firstName) + 1] _lastName = new char[strlen(other._lastName) + 1]; } contact& operator =(const Contact& other) { if (this != &other) { delete[] _firstName; delete[]_lastName; } return 0; } Contact(Contact&& other) { _firstName = other._firstName; _lastName = other._lastName; other._firstName = nullptr; other._lastName = nullptr; Contact() = default; Contact() { delete[] _firstName; delete[] _lastName; delete[] _streetAddress; delete[] _city; delete[] _state; delete[] _email; }