Что значит инициализировать int в C++?

Возьмём для примера этот код в локальной области видимости функции:
Многие люди считают, что инициализация происходит в строке 1, потому что веб-сайты наподобие cppreference дают такое определение: "Инициализация переменной предоставляет его начальное значение на момент создания".
Однако инициализация происходит в строке 2, потому что [в разных хороших книгах по C++] инициализация определяется как первое существенное значение, попадающее в переменную.
Можете ли вы сказать, какая строка считается инициализацией?»

Возьмём для примера этот код в локальной области видимости функции:
C++:
int a;
a = 5;
Однако инициализация происходит в строке 2, потому что [в разных хороших книгах по C++] инициализация определяется как первое существенное значение, попадающее в переменную.
Можете ли вы сказать, какая строка считается инициализацией?»
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои