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