Есть ли способ удалить указатель, который не был назначен с помощью оператора new в деструкторе? Если да, должен ли я удалить его в деструкторе?

#c #pointers #memory-leaks #ownership-semantics #c #указатели #утечки памяти #владение-семантика Вопрос: Например, class Test{ private: int* foo; public: Test(int* foo){this->foo = foo;} } В этом случае, есть ли какой-либо способ удалить…

Продолжить чтениеЕсть ли способ удалить указатель, который не был назначен с помощью оператора new в деструкторе? Если да, должен ли я удалить его в деструкторе?