Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void remove(Assassin **&ptr, int &size,int where) {
- Assassin **sup_ptr = new Assassin *[size - 1];
- for (int i = 0; i < size;i++) {
- if (i == where) {
- delete[] ptr[i];
- }
- else if(i < where){
- sup_ptr[i] = new Assassin;
- sup_ptr[i] = ptr[i];
- }
- else {
- sup_ptr[i - 1] = new Assassin;
- sup_ptr[i - 1] = ptr[i + 1];
- }
- }
- delete[] ptr;
- ptr = sup_ptr;
- --size;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement