Я не знаю, на каком языке вы задали вопрос, но я все равно постараюсь ответить на вопрос о C ++ и Java
В C ++ это:
- оставляет встроенные типы (
int
, float
, указатели и т. Д.) Неинициализированным значением
- вызывает конструктор по умолчанию для членов класса
В Java, я думаю, все члены класса инициализируются значением по умолчанию (0 или NULL).