Удаление необходимо в деструкторе?

У меня есть следующий код, и мне интересно, нужен ли здесь delete b ? Будет ли моя операционная система автоматически очищать выделенную область памяти?

class A
{
    B *b;

    A()
    {
        b = new B();
    }

    ~A() 
    {
        delete b;
    }
};

Большое спасибо.

9
задан sharptooth 15 April 2014 в 06:42
поделиться