Иногда вижу, что в классе сперва определяются функции, а данные — в самом конце. Последний раз обнаружил такое у Yosifovich, в свежей книге "Windows Kernel Programming". Дядьку уж точно нельзя назвать ни начинающим, ни эксцентриком, а поди ж ты.
Чем может быть обусловлен столь странный порядок определений? Традиционно везде и всюду сперва определяется "что", и только потом — "зачем" и "как".