(iPhone) Потянув меня за волосы, просто пытаюсь объявить и установить глупую переменную. Вот код:
const GLfloat zNear = 0.01, zFar = 1000.0, fieldOfView = 60.0;
GLfloat size;
size = zNear * tanf(DEGREES_TO_RADIANS*fieldOfView / 2.0));
Дает ошибку "Конфликт типов для размера".
Если я напишу это так:
const GLfloat zNear = 0.01, zFar = 1000.0, fieldOfView = 60.0;
GLfloat size = zNear * tanf(DEGREES_TO_RADIANS*fieldOfView / 2.0));
Я получаю сообщение об ошибке «Элемент инициализатора не является постоянным».
Что действительно странно, так это то, что этот код работал нормально, когда он был внутри метода. Я переместил это из метода, и теперь это терпит неудачу. Что здесь происходит?