ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
6 мая
767961 Топик полностью
mr-x (11.07.2017 11:50, просмотров: 234) ответил LightElf на Эээ. Выражусь точнее: компилятор не обязан уметь выполнять плавучие операции в compile time. Потому int array[((int)1.0f)+((int)1.0f)] правильно, а int array[(int)(1.0f+1.0f)] - неправильно, хотя кое-где порой работает.
Ага, спасибо! Но инициализирует переменную без вопросов хоть тем, хоть этим выражением.