Стек, статика и куча в C++
Я искал, но я не очень хорошо понял эти три понятия. Когда я должен использовать динамическое распределение (в куче) и в чем его реальное преимущество? Каковы проблемы статики и стека? Могу ли я написать целое приложение без выделения переменных в куче?
Я слышал, что другие языки включают в себя" сборщик мусора", так что вам не придется беспокоиться о памяти. Что делает сборщик мусора?
что вы могли бы сделать манипулирование памятью самостоятельно, что вы не могли сделать с помощью этого сборщика мусора?
однажды кто-то сказал мне, что с этой декларацией:
int * asafe=new int;
у меня есть "указатель на указатель". Что это значит? Он отличается от:
asafe=new int;
?
Comments