История изменений
Исправление alysnix, (текущая версия) :
А потом долго сидишь и ковыряешься с отладчиком, когда это всплывет.
и как тебе поможет optional в этом случае? по нормальному надо делать какой-то код ошибки, и …ну например… рисовать класс(хотя и иных вариантов много)
class Result {
ErrorKind _error; ///тут много всяких вариантов ошибки
Value _result;
}
то есть расширять optional на разные варианты ошибки…впрочем я optional никогда не использую…может и его можно расширить на варианты ошибки. то есть тащить разные варианты ошибки вместе с результатом.
Исходная версия alysnix, :
А потом долго сидишь и ковыряешься с отладчиком, когда это всплывет.
и как тебе поможет optional в этом случае? по нормальному надо делать какой-то код ошибки, и …ну например… рисовать класс(хотя и иных вариантов много) class Result { ErrorKind _error; ///тут много всяких вариантов ошибки Value _result; }
то есть расширять optional на разные варианты ошибки…впрочем я optional никогда не использую…может и его можно расширить на варианты ошибки. то есть тащить разные варианты ошибки вместе с результатом.