Использование "{}"

Модератор: Модераторы разделов

Аватара пользователя
daa
Сообщения: 23
ОС: Fedora

Использование "{}"

Сообщение daa »

Привет всем!

интересно знать насколько корректен следующий фрагмент кода:

glBegin(GL_QUAD);
{
glVertex3f(1,1,1);
.....
}
glEnd();

Можно ли пользоваться символами {} для выделения фрагментов кода и на сколько это правильно? Будет ли компилятором генерироваться дополнительный код для этих скобок?

Спасибо.
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: Использование "{}"

Сообщение Shura »

Использовать можно, ничего там генерироваться не будет. Только вот я не понял - зачем? Или это чтоб автоотступы были?
Rock'n'roll мертв © БГ
Спасибо сказали:
Аватара пользователя
daa
Сообщения: 23
ОС: Fedora

Re: Использование "{}"

Сообщение daa »

Shura писал(а):
20.10.2006 17:53
Использовать можно, ничего там генерироваться не будет. Только вот я не понял - зачем? Или это чтоб автоотступы были?


да
Спасибо сказали:
Аватара пользователя
Zeus
Сообщения: 694

Re: Использование "{}"

Сообщение Zeus »

Shura писал(а):
20.10.2006 17:53
Использовать можно, ничего там генерироваться не будет. Только вот я не понял - зачем? Или это чтоб автоотступы были?

Может области видимости переменных выделять?
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: Использование "{}"

Сообщение Shura »

действительно, область видимости ограничивается. Может и проблемы за собой повлечь, хотя в данно конкретном случае - врядли, между glBegin и glEnd не рекомендуется лишних комманд вставлять.
Rock'n'roll мертв © БГ
Спасибо сказали:
v04bvs
Сообщения: 636
ОС: Debian GNU/Linux

Re: Использование "{}"

Сообщение v04bvs »

Между glBegin и glEnd можно использовать абсолютно любые не-OpenGL конструкции и ограниченное множество OpenGL-функций (включая glVertex, glColor, glNormal, подробнее можно прочитать в мане).
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: Использование "{}"

Сообщение Shura »

можно-то можно, но не рекомендуется. Или это я с LockSurface путаю...
Rock'n'roll мертв © БГ
Спасибо сказали: