#include "Client.h" #include #include #include Client::Client(const char *name) : myname(name ? strcpy(new char[strlen(name) + 1], name) : NULL) { } Client::~Client() { delete [] myname; } const char * Client::name() { return myname ? myname : "unknown"; } void Client::name(const char *newname) { delete [] myname; myname = newname ? strcpy(new char[strlen(newname) + 1], newname) : NULL; }