Changes between Initial Version and Version 1 of Ticket #691, comment 4


Ignore:
Timestamp:
05/05/21 13:53:58 (3 years ago)
Author:
Sergey Sysoev
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #691, comment 4

    initial v1  
    24241. Я много такого видел в std и недавно начитался сорцов ReactOS, захотелось попробовать. Звучит действительно удобно, когда строчка начинается с названия функции (самого полезного), а остальное можно подглядеть вокруг (сверху и справа) + объявление функции теперь легко отличить от какой-нибудь константы. Из минусов - очень уж многострочно.
    25251. Сделал получше, правда в некоторых местах стало похуже.
    26 1. Переделал, но теперь у BinaryReader весь private наружу торчит и легко испортить ему состояние. Callback'и там появились, потому что read нельзя просто так прекратить посреди байта, а когда дочитал - оставшуюся часть байта нужно забыть и вернуть себя в нормальное состояние. Теперь всё это на совести пользователя.
     261. Переделал, но теперь у {{{BinaryReader}}} весь private наружу торчит и легко испортить ему состояние. Callback'и там появились, потому что read нельзя просто так прекратить посреди байта, а когда дочитал - оставшуюся часть байта нужно забыть и вернуть себя в нормальное состояние. Теперь всё это на совести пользователя.