LINUX.ORG.RU

История изменений

Исправление a1ba, (текущая версия) :

Вы еще не видели как я использую оператор запятая, дурной пример подхватил из кода OpenCV.

Don’t put multiple statements on a single line unless you have something to hide (c) Linux kernel coding style

Кстати тут ещё один который боится показывать свой код с нашей планетой на аватарке говорил про VLA. А VLA в отличие от alloca стандартен. И часто компиляторы реализующие alloca, в том числе, поддерживают VLA, только для alloca придётся угадывать хедер в котором он определён.

Конечно лучше писать код так, чтобы ни то, ни другое не пригождалось, но в процессе поддержки чужого кода есть смысл обратить на них внимание.

Исходная версия a1ba, :

Вы еще не видели как я использую оператор запятая, дурной пример подхватил из кода OpenCV.

Don’t put multiple statements on a single line unless you have something to hide

Кстати тут ещё один который боится показывать свой код с нашей планетой на аватарке говорил про VLA. А VLA в отличие от alloca стандартен. И часто компиляторы реализующие alloca, в том числе, поддерживают VLA, только для alloca придётся угадывать хедер в котором он определён.

Конечно лучше писать код так, чтобы ни то, ни другое не пригождалось, но в процессе поддержки чужого кода есть смысл обратить на них внимание.