Как управлять массивом char buffer
в Test.h?Должен ли я удалять массивы символов в .h файлах
test.h
class Test{
public:
Test();
~Test();
char buffer[255];
};
Test.cc
#include "Test.h"
Test::Test()
{
}
Test::~Test()
{
// Do I need to delete/free buffer?
}
Я понимаю, что когда new
или malloc
используются память должна быть выпущена с помощью delete
или free()
.
Является ли массив char buffer
выделенным в стеке для каждого экземпляра Test
и поэтому его не нужно удалять?
Вам не нужно удалять все, что не было возвращено из нового. – molbdnilo
Обратите внимание, что информация «в заголовке» не принадлежит нигде в этом вопросе. – LogicStuff