ПрограммированиеФорумОбщее

Помогите с define'ом (2 стр)

Страницы: 1 2
#15
22:21, 18 июня 2010

Adler
тоже хотел нечто подобное написать, но: MYDEF() выглядит как вызов ф-ии, и чисто интуитивно хочется туда  ; втулить вконец. Можно так баг поиметь на ровном месете  по сути запросто.

#16
22:24, 18 июня 2010

>Можно так баг поиметь на ровном месете по сути запросто.
я, что бы в таких местах не отиметь багов, всегда когда есть ветка else обжимаю всё в {} И вообще я часто обживаю всё в {} по делу и без дела.

#17
22:36, 18 июня 2010

Adler
> // ; после макросов не нужна.
синтаксис выхова функции повторяют
во всяких сишных опенсорсах дофигища макросов которые юзаются как функции
+ многие IDE неуловят что это макрос или несмогут разкрутить

#18
22:39, 18 июня 2010

Adler
>
> я, что бы в таких местах не отиметь багов, всегда когда есть ветка else обжимаю
> всё в {} И вообще я часто обживаю всё в {} по делу и без дела.
думаю, что обезопасить себя через do{}while - не составит труда, тем более, что (имхо) компилятор в итоге выкинет их.
А вот заставлять себя и других после ифа в обязательном порядке ставить скобки - не комильфо, тем более код распухает.

#19
22:58, 18 июня 2010

L1f
> А вот заставлять себя и других после ифа в обязательном порядке ставить скобки
> - не комильфо, тем более код распухает.
Дело вкуса + code requirement может заставлять.

Страницы: 1 2
ПрограммированиеФорумОбщее

Тема в архиве.