Информация об изменениях

Сообщение Re[4]: delete указателя на ссылку? от 19.11.2024 10:22

Изменено 19.11.2024 10:24 sergii.p

Re[4]: delete указателя на ссылку?
Здравствуйте, vsb, Вы писали:

vsb>Нет там никакой утечки (ну если new исключение не кинет, но в эмбеддед исключения обычно отключены).


а всё таки есть

ekf::ekf(int x, int w) : NUMX(x),
    ...
{
    ...
    this->HP = new float[this->NUMX];
    this->Km = new float[this->NUMX];
    ...    }
}

ekf::~ekf()
{
    ...
    delete this->HP;
    delete this->Km;
}


ну или как минимум UB
Re[4]: delete указателя на ссылку?
Здравствуйте, vsb, Вы писали:

vsb>Нет там никакой утечки (ну если new исключение не кинет, но в эмбеддед исключения обычно отключены).


а всё таки есть

ekf::ekf(int x, int w) : NUMX(x),
    ...
{
    ...
    this->HP = new float[this->NUMX];
    this->Km = new float[this->NUMX];
    ...
}

ekf::~ekf()
{
    ...
    delete this->HP;
    delete this->Km;
}


ну или как минимум UB