Если не смог скопировать таблицу из ДШ правильно, то и в другом случае легко допустишь ошибку с таким же успехом, тем более тут уже надо набивать ручками.ARV писал(а):ошибка, когда из-за copy-paste таблицы векторов обработчик оказывался не в той ячейке - одна из самых распространенных.
Что это дает?ARV писал(а):во-первых, векторы можно описывать в любом порядке - компилятор сам расставит их в нужные ячейки.
Это какая-то крайняя необходимость и ее надо избегать.ARV писал(а):во-вторых, мы имеем возможность напихать в неиспользуемые области таблицы векторов какие-то полезные данные или коды - это, раз уж мы говорим об ассемблере, позволит нам выжать максимум из имеющегося минимума.
В данном случае нет ни одного магического числа. На счет переносимости соглашусь, хотя и абсолютно не трудно поменять таблицу векторов как и инклудники.ARV писал(а):в-третьих, в программе минимум "магических чисел", т.е. она становится более переносима,
Текста то явно больше будет, на одно прерывание.ARV писал(а):наконец, в программе нет ничего лишнего,
По мне, читабельность как раз выше у ДШвского варианта и добавить новый вектор проще, всего-лишь надо убрать ремарку.
Хотя надо конечно попробовать, очень даже может быть, что я по консервативному не хочу менять точку зрения.



