Инициализация по умолчанию типов POD в C ++

я знаю, некоторыеPOD переменные инициализируются по умолчанию, а другие нет. (Типы POD включаютint, float, указатели, объединения, массивы типов POD, структуры типов POD и т. д.)

Как область и класс хранения влияют на инициализацию по умолчанию типов POD?

В частности, что из следующего будет неявно инициализировано:

Локальные переменные с автоматическим хранениемСтатические локальные переменныеСтатические глобальные переменныеВнешние переменныеПеременные, выделенные сnewPOD-члены класса (без явной инициализации в конструкторе)

Я знаю, что существуют некоторые вопросы, касающиеся некоторых из этих ситуаций, но они не являются исчерпывающими (они касаются только конкретных ситуаций).

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

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