Тоже кстати всегда интересовало
Потому что на глобальном уровне переменную нужно инициализировать только константой.
Кстати со статическими переменными та же история
ну это понятно, массив то можно константами инициализировать, но Абыдна :)
Например я не вижу в этом ничего катастрофичного, обьявляем переменные на глобальном уровне
и уже в функции init() присваиваем нужные значения.(ведь это одно из её гланых назначений)
такой код тоже не катит, а наоборот - да!
причина: компилятор видите ли не хочет тратить лишний проход на всякие обидные моменты))))
причина: компилятор видите ли не хочет тратить лишний проход на всякие обидные моменты))))
double asGlobVar=asConstant; #define asConstant 20>(;-))))))
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Почему на глобальном уровне нельзя объявить