tg-me.com/cpp_lib/1968
Last Update:
Что значит инициализировать int в C++?
Недавно я получил по почте от Сэма Джонсона этот вопрос. Вот слегка отредактированное письмо Сэма:
«Возьмём для примера этот код в локальной области видимости функции:
int a;
a = 5;
Многие люди считают, что инициализация происходит в строке 1, потому что веб-сайты наподобие cppreference дают такое определение: "Инициализация переменной предоставляет его начальное значение на момент создания".
Однако я убеждён, что инициализация происходит в строке 2, потому что [в разных хороших книгах по C++] инициализация определяется как первое существенное значение, попадающее в переменную.
Можете ли вы сказать, какая строка считается инициализацией?»
https://herbsutter.com/2024/08/07/reader-qa-what-does-it-mean-to-initialize-an-int/
#cpp #programming
👉 @cpp_lib
BY Библиотека C/C++ разработчика

Share with your friend now:
tg-me.com/cpp_lib/1968