#include <iostream>
using namespace std;
class Person{
string name;
int age;
public:
Person(){
}
Person(string name, int age){
this->name = name;
this->age = age;
}
};
int main(){
Person** friends = new Person*[3];
// constructing my friends
friends[0] = new Person("Bob", 21);
friends[1] = new Person("Alice", 19);
friends[2] = new Person("Jack", 5);
// destructing my friends
delete friends[0];
delete friends[1]; // (isn't friends[i] an object?)
delete friends[2];
delete[] friends;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgUGVyc29uewoJc3RyaW5nIG5hbWU7CglpbnQgYWdlOwpwdWJsaWM6CglQZXJzb24oKXsKCQkKCX0KCVBlcnNvbihzdHJpbmcgbmFtZSwgaW50IGFnZSl7CgkJdGhpcy0+bmFtZSA9IG5hbWU7CgkJdGhpcy0+YWdlID0gYWdlOwoJfQp9OwoKaW50IG1haW4oKXsKCVBlcnNvbioqIGZyaWVuZHMgPSBuZXcgUGVyc29uKlszXTsKCQoJLy8gY29uc3RydWN0aW5nIG15IGZyaWVuZHMKCWZyaWVuZHNbMF0gPSBuZXcgUGVyc29uKCJCb2IiLCAyMSk7CglmcmllbmRzWzFdID0gbmV3IFBlcnNvbigiQWxpY2UiLCAxOSk7CglmcmllbmRzWzJdID0gbmV3IFBlcnNvbigiSmFjayIsIDUpOwoJCgkvLyBkZXN0cnVjdGluZyBteSBmcmllbmRzIAoJZGVsZXRlIGZyaWVuZHNbMF07IAoJZGVsZXRlIGZyaWVuZHNbMV07IC8vIChpc24ndCBmcmllbmRzW2ldIGFuIG9iamVjdD8pCglkZWxldGUgZnJpZW5kc1syXTsKCWRlbGV0ZVtdIGZyaWVuZHM7CglyZXR1cm4gMDsKfQ==