Observe the following C++ code and answer the questions (i) and (ii) :
class Passenger
{
long PNR;
char Name [20] ;
public:
Passenger() //Function 1
{ cout<<"Ready"<<endl; }
void Book(long P,char N[]) //Function 2
{ PNR = P; strcpy(Name, N); }
void Print() //Function 3
{ cout«PNR << Name <<endl; }
~Passenger() //Function 4
{ cout<<"Booking cancelled!"<<endl; }
};
(i) Fill in the blank statements in Line 1 and Line 2 to execute Function 2 and Function 3 respectively in the following code:
void main()
{
Passenger P;
___________ //Line 1
___________ //Line 2
}//Ends here
(ii) Which function will be executed at } //Ends here? What is this function referred as ?