#pragma#include<iostream>using namespace std;int main(){ Score p2(88,90); p2=fun2(); return 0;}class Score{ int mid_score =0; int final_score;public: Score(int _mid_sore,int _final_score) { mid_sore=_mid_sore; final_score =_final_score; cout<<"Copy construction."<<end1; } Score(const Score & p) { mid_sore = p.mid_sore; final_score =p.final_score; cout<<"Copy construction."<<end1; } } Score fun2(){ Score p1(22,30); return p1;}