Bucket::Bucket(const Bucket & rhs) { strcpy(this->owner, rhs.getOwner()); this->containerSize = rhs.containerSize; this->elementsCount = rhs.elementsCount; this->container = new Egg[rhs.containerSize]; memcpy(this->container, rhs.container, rhs.elementsCount * sizeof(Egg)); }