Yes, because all the data members of Screen are built-in types or string, which can rely on synthesized versions for copy and assignment.