История изменений
Исправление
dzidzitop,
(текущая версия)
:
то деструктор хотя бы почистит те ресурсы, которые под этот файл были выделены в приложении.
в программировании мне важнее, чтобы пользователь гарантированно увидел ошибку, чтобы ошибка была исправлена, а не чтобы класс попробовал хоть как-то (тихо) прибраться после выполнения некорректного кода. каждому - своё.
к слову,
https://github.com/dzidzitop/libafc/blob/master/src/afc/stream.cpp#L137
тут я обрываю программу, ошибок не проглатываю даже в деструкторе.
а нет, проглатываю. но, наверное, надо переписать.
Исходная версия
dzidzitop,
:
то деструктор хотя бы почистит те ресурсы, которые под этот файл были выделены в приложении.
в программировании мне важнее, чтобы пользователь гарантированно увидел ошибку, чтобы ошибка была исправлена, а не чтобы класс попробовал хоть как-то (тихо) прибраться после выполнения некорректного кода. каждому - своё.
к слову,
https://github.com/dzidzitop/libafc/blob/master/src/afc/stream.cpp#L137
тут я обрываю программу, ошибок не проглатываю даже в деструкторе.