QByteArray with new and delete
-
Does QByteArray free memory on it's own accord?
QByteArray ba1(""); //create arrayMainWindow::~MainWindow()
{
//Need I delete ba1 in destructor?
delete ba1;
}I know that Qt auto destroy objects inherited of QObject and this objects has parents. But QByteArray is initialezed without parent setting, isn't it?
-
Does QByteArray free memory on it's own accord?
QByteArray ba1(""); //create arrayMainWindow::~MainWindow()
{
//Need I delete ba1 in destructor?
delete ba1;
}I know that Qt auto destroy objects inherited of QObject and this objects has parents. But QByteArray is initialezed without parent setting, isn't it?
@DungeonLords said in QByteArray with new and delete:
Does QByteArray free memory on it's own accord?
Yes, it does as soon as it is destroyed.
Also there is no need to delete stack allocated objects. -
@DungeonLords said in QByteArray with new and delete:
Does QByteArray free memory on it's own accord?
Yes, it does as soon as it is destroyed.
Also there is no need to delete stack allocated objects.