Когда переменные удаляются из памяти в C ++?

мы уже немного используем C ++. Я'Я просто никогда не уверен, как работает управление памятью, так что вот оно:

Прежде всего, я не уверен, как память распределяется в функции, например:

int addTwo(int num)
{
    int temp = 2;
    num += temp;
    return num;
}

Таким образом, в этом примере будет ли temp удален из памяти после завершения функции? Если нет, то как это сделать. В C # переменная удаляется после того, как ее область исчерпана. Есть ли еще какие-либо случаи, о которых я должен знать?

Спасибо

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

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