Ecole (28.07.2004 15:08, просмотров: 2) ответил µ на вспоминая треп про венгерскую нотацию, комментарии и понятность кода
Ну, раз уж вы настаиваете, что этот код "жульнический" >Просто он требует некоторого знания о тех.подробностях, о том, >что остается за скобками.
Знать нужно только то, что SHORT - это 16-битовое знаковое целое, а также то, что вы работаете на Intel-совместимом процессоре. Все.
Если такой вариант по какой-то причине неприемлем, тогда пишите полностью переносимый код, как тут советовали. Только сдается мне, что ВАМ это не нужно. У вас нет компьютеров с НЕ Intel-совместимым процессором.
>...я как-то невзлюбил переопределения типов от Microsoft Windows...
А мне это нравится именно потому, что я ВСЕГДА знаю, что DWORD, например, - это 4 байта. И заметьте, что такие переопределения помогут в будущем перенести программу с одной платформы на другую. Например, начнут широко использоваться 64-разрядные процессоры, а тип DWORD так и останется 32-битным беззнаковым целым, несмотря на то, что unsigned int станет 64-битовым.