#include <iostream>
#include <string>
class Person
{
std:: string firstName;
std:: string lastName;
int id;
public :
Person( std:: string first, std:: string last, int num) ;
~Person( void ) ;
} ;
Person:: Person ( std:: string first, std:: string last, int num)
: firstName( first) , lastName( last) , id( num)
{
std:: cout << "Constructing person: " <<
firstName<< " " << lastName<< " " << id<< std:: endl ;
}
Person:: ~Person( void )
{
std:: cout << "Desstructing person: " <<
firstName<< " " << lastName<< " " << id<< std:: endl ;
}
int main( ) {
// your code goes here
Person p1( "Anurag" , "Jain" , 1 ) ;
Person p2( ) { std:: cout << "hello\n " ; } ;
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKY2xhc3MgUGVyc29uCnsKCXN0ZDo6c3RyaW5nIGZpcnN0TmFtZTsKCXN0ZDo6c3RyaW5nIGxhc3ROYW1lOwoJaW50IGlkOwpwdWJsaWM6CglQZXJzb24oc3RkOjpzdHJpbmcgZmlyc3QsIHN0ZDo6c3RyaW5nIGxhc3QsIGludCBudW0pOwoJflBlcnNvbih2b2lkKTsKfTsKClBlcnNvbjo6UGVyc29uKHN0ZDo6c3RyaW5nIGZpcnN0LCBzdGQ6OnN0cmluZyBsYXN0LCBpbnQgbnVtKSAKCTpmaXJzdE5hbWUoZmlyc3QpLCBsYXN0TmFtZShsYXN0KSwgaWQobnVtKQp7CglzdGQ6OmNvdXQ8PCJDb25zdHJ1Y3RpbmcgcGVyc29uOiAiPDwKCQlmaXJzdE5hbWU8PCIgIjw8bGFzdE5hbWU8PCIgIjw8aWQ8PHN0ZDo6ZW5kbDsgCn0KClBlcnNvbjo6flBlcnNvbih2b2lkKQp7CglzdGQ6OmNvdXQ8PCJEZXNzdHJ1Y3RpbmcgcGVyc29uOiAiPDwKCQlmaXJzdE5hbWU8PCIgIjw8bGFzdE5hbWU8PCIgIjw8aWQ8PHN0ZDo6ZW5kbDsgCn0KCgppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCVBlcnNvbiBwMSgiQW51cmFnIiwgIkphaW4iLCAxKTsKCVBlcnNvbiBwMigpe3N0ZDo6Y291dDw8ImhlbGxvXG4iO307CglyZXR1cm4gMDsKfQ==