Стек, статика и куча в C++



Я искал, но я не очень хорошо понял эти три понятия. Когда я должен использовать динамическое распределение (в куче) и в чем его реальное преимущество? Каковы проблемы статики и стека? Могу ли я написать целое приложение без выделения переменных в куче?



Я слышал, что другие языки включают в себя" сборщик мусора", так что вам не придется беспокоиться о памяти. Что делает сборщик мусора?



что вы могли бы сделать манипулирование памятью самостоятельно, что вы не могли сделать с помощью этого сборщика мусора?



однажды кто-то сказал мне, что с этой декларацией:



int * asafe=new int;


у меня есть "указатель на указатель". Что это значит? Он отличается от:



asafe=new int;


?

700   0  

Comments

    Ничего не найдено.