Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Иногда вижу, что в классе сперва определяются функции, а данные — в самом конце. Последний раз обнаружил такое у Yosifovich, в свежей книге "Windows Kernel Programming". Дядьку уж точно нельзя назвать ни начинающим, ни эксцентриком, а поди ж ты. Чем может быть обусловлен столь странный порядок определений? Традиционно везде и всюду сперва определяется "что", и только потом — "зачем" и "как".
Моё ИМХО: определяется порядком чтения. Читаем слева направо, сверху вниз.
Поэтому сперва видим public интерфейс, что можно дёрнуть, а уже потом то, что скрыто под капотом.
И это правильно.