Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- using namespace std;
- class human{
- public:
- human(){
- cout<< "construct human"<<endl;
- }
- ~human(){
- cout<< "Destruct human"<<endl;
- }
- };
- class man : public human{
- public:
- man(){
- cout<< "construct man"<<endl;
- }
- ~man(){
- cout<< "destruct man"<<endl;
- }
- };
- void del (vector <human*>& v){
- v.erase(v.begin(), v.end());
- }
- int main()
- {
- human a, b;
- man c, d;
- vector<human*> v;
- v.push_back(&a);
- v.push_back(&b);
- v.push_back(&c);
- v.push_back(&d);
- del(v);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement