Здравствуйте, T4r4sB, Вы писали:
У>>Begin/End?
TB>А какие с ними проблемы?
Писать дольше и захламляют код
>>Еще и какие-то мутные правила, когда блоки вложенвы.
Ну там где-то точку надо ставить, где-то не надо. Не помню, давно не откушивал
>> Раздел описания констант/переменных/типов в каждой процедуре?
TB>Нефиг большие процедуры делать.
Большие не большие, а объявлять переменные по мере нужды гораздо удобнее, и опять же лишние ключевые слова.
TB>Это не особо мешает, а вот то, что массивы изначально с вшитым ассертом, или что := вместо = не напишешь в заголовке ифа, это уже помогает. У нормальных людей, конечно, включены предупреждения, и ещё у них за
TB>TB>T a[N]
TB>
TB>вместо
TB>TB>std::array<T,N> a
TB>
TB>принято вешать люлей, но нормальных людей мало.
Хм, кто-то еще использует сейчас массивы, а не вектора?
:= vs =/== — спасибо, что напомнил. Отдельный луч поноса за эту фишку. На знак = вместо == — натыкаюсь регулярно, да. Раз в пару лет. И компилятор не дает так сделать (не помню, ошибка или варнинг, скорее всеже второе), если уж приспичило что-то именно приравнять, приходится доп скобки ставить