Почему термины «автоматический» и «динамический» предпочтительнее терминов «стек» и «куча» в управлении памятью C ++?

В связи с большим количеством вопросов и ответов по SO, я узнал, что лучше обращаться к объектам, время жизни которых определяется как находящееся в автоматическом хранилище, а не в стеке.

Кроме того, динамически распределяемые объекты следует называть не находящимися в куче, а в динамическом хранилище.

Я понимаю, что существует автоматическое, динамическое и статическое хранилище, но никогда не понимал разницу между автоматическим стеком и динамической кучей. Почему первое предпочтительнее?

Я не спрашиваю, что означает стек / куча или как работает управление памятью. Я спрашиваю, почему термины «автоматическое / динамическое хранилище» предпочтительнее, чем термины «стек / куча».

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

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