This is a special function that is called whenever a new object is created and initialized with another object's data. destructor static function copy constructor assignment function None of these