причина городить свои велосипеды - это понимать, как работают те или другие вещи...
хорошая практика по работе с указателями.
если всё таки допустить, что вышеописанная корявость имеет право на существование, то как бы удалил выбранный объект ты? если не трудно, опиши подробнее, пожалуйста... цель ведь научиться