Когда переменные удаляются из памяти в C ++?
мы уже немного используем C ++. Я'Я просто никогда не уверен, как работает управление памятью, так что вот оно:
Прежде всего, я не уверен, как память распределяется в функции, например:
int addTwo(int num)
{
int temp = 2;
num += temp;
return num;
}
Таким образом, в этом примере будет ли temp удален из памяти после завершения функции? Если нет, то как это сделать. В C # переменная удаляется после того, как ее область исчерпана. Есть ли еще какие-либо случаи, о которых я должен знать?
Спасибо