Ошибки, баги, вопросы - страница 1926
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
, если в дальнейшем будут только read-only операции.
Компилятор не знает (и не должен знать) какие будут в дальнейшем операции (иначе время компиляции будет часы а не минуты)
Компилятор дошел до 1-ой строки - выдал предупреждение - потому что дальнейшие операции он не анализирует, а переменную <a> можно инициализировать позднее. А если
то выдал бы ошибку потому что ее нельзя инициализировать позднее (а дальнейшие операции компилятор не анализирует и не знает что она например в дальнейшем вообще не используется)
Все логично и не зависит от субъективных предпочтений
Компилятор дошел до 1-ой строки - выдал предупреждение - потому что дальнейшие операции он не анализирует, а переменную <a> можно инициализировать позднее. А если
то выдал бы ошибку потому что ее нельзя инициализировать позднее (а дальнейшие операции компилятор не анализирует и не знает что она например в дальнейшем вообще не используется)
Все логично и не зависит от субъективных предпочтений
Нелогично, почему нельзя использовать мусорную const-переменную.
Нелогично, почему нельзя использовать мусорную const-переменную.
Приведите пример такого использования
можно условно записать какПриведите пример такого использования
передача в функцию по ссылке и получение значения.
А в коде как это выглядит?
На самом деле я против неинициализированных переменных в любом виде и за запрет их на уровне компилятора, просто пример привел.
а где const ? (или Вы не читали последнюю страницу?)