г) но это не то же самое, что удаление.

имался исследованиями, и ничего подходящего не пришло, поэтому я пришел сюда.

Я пытаюсь избежать утечек памяти, поэтому мне интересно:

Скажи у меня классMyClass с участникомints a а такжеbиint array c, которые заполняются в функции-члене:

class MyClass
{
    public:
        int a, b;
        int c[2];
        void setVariables() 
        {
            a, b = 0;
            for (int i = 0; i < 2; i++) 
            {
                c[i] = 3;
            }
        }
};
int main(int argc, char* argv[])
{
    MyClass* mc = new MyClass();
    mc->setVariables();
    delete mc;
} 

Теперь после звонкаdelete mc, будемa, bи все содержимоеc быть также удаленным? Или я должен сделать это явно в деструктореMyClass?

Ответы на вопрос(8)

Ваш ответ на вопрос