class Person
{
public:
Person()
{
cout << "Person()" << endl;
}
Person(const Person& p)
{
cout << "Person(const Person& p)" << endl;
this->a = p.a;
}
Person(int a)
{
cout << "Person(int a)" << endl;
this->a = a;
}
~Person()
{
int a = 1;
int b = 2;
cout << "~Person()" << endl;
}
int a;
};
#include<climits>
int main()
{
vector<Person> v;
v.push_back(1);
v.push_back(2);
v.resize(3);
return 0;
}