Всім привіт. Я намагаюся видалити перший елемент динамічного масиву. Замість того щоб створити новий масив, але на один елемент менший, я вирішив видалити перший елемент через ключове слово delete, а потім перемістити вказівник на один елемент вперед. Коли я це роблю, то перші три елементи стають мусором.
Ось код:
void Array::popFront()
{
this->arr++;
delete (this->arr-1);
this->size--;
}
P.S. Масив знаходиться в класі контейнері