Size: a a a

cxx.Дискуссионная

2020 March 18

RM

Roy Mustang in cxx.Дискуссионная
Ofee
Да возьми ты уже expected, наконец! :)
Не возьму, что-то жопой чую троллингом пахнет
источник

FF

Flex Ferrum in cxx.Дискуссионная
Roy Mustang
Нее, он проверяется хуже чем optional
Зато строго держит либо одно, либо другое. :)
источник

FF

Flex Ferrum in cxx.Дискуссионная
Roy Mustang
Не возьму, что-то жопой чую троллингом пахнет
Вот тут - нифига. Нормальный тип.
источник

RM

Roy Mustang in cxx.Дискуссионная
Flex Ferrum
Зато строго держит либо одно, либо другое. :)
std::optional разве не тож?
источник

O

Ofee in cxx.Дискуссионная
Roy Mustang
Не возьму, что-то жопой чую троллингом пахнет
Ок, @r_mustang считает троллингом. @AlexFails, не принимаем в стандарт, продолжаем динамить фичу
источник

RM

Roy Mustang in cxx.Дискуссионная
проверяешь тупо на nullopt, если это nullopt значит отвалилось
источник

A

Alex Ф-ф-фэils!🌠︙... in cxx.Дискуссионная
Ofee
Ок, @r_mustang считает троллингом. @AlexFails, не принимаем в стандарт, продолжаем динамить фичу
окда
источник

FF

Flex Ferrum in cxx.Дискуссионная
Roy Mustang
std::optional разве не тож?
Там bool + value, вроде. value не создаётся, если его нет. А в variant/expected - именно объединение.
источник

RM

Roy Mustang in cxx.Дискуссионная
Flex Ferrum
Там bool + value, вроде. value не создаётся, если его нет. А в variant/expected - именно объединение.
Так мне не нужно объединение
источник

FF

Flex Ferrum in cxx.Дискуссионная
Roy Mustang
проверяешь тупо на nullopt, если это nullopt значит отвалилось
А почему отвалилось? С какой ошибкой? Не, ну зачем нам дополнительная диагностика, правда?
источник

RM

Roy Mustang in cxx.Дискуссионная
Flex Ferrum
А почему отвалилось? С какой ошибкой? Не, ну зачем нам дополнительная диагностика, правда?
Ничего не отваливалось, просто нужно учитывать что может отвалиться
источник

O

Ofee in cxx.Дискуссионная
Roy Mustang
Так мне не нужно объединение
Нужно, делай правильную архитектуру и не логируй бизне слогику в библиотечном коде
источник

FF

Flex Ferrum in cxx.Дискуссионная
Угу, угу. :)
источник

TS

Till Schneider in cxx.Дискуссионная
Ofee
Да возьми ты уже expected, наконец! :)
Result<T,E> давай пилить!
источник

RM

Roy Mustang in cxx.Дискуссионная
Ofee
Нужно, делай правильную архитектуру и не логируй бизне слогику в библиотечном коде
В каком библиотечном коде? Вы о чем
источник

FF

Flex Ferrum in cxx.Дискуссионная
Till Schneider
Result<T,E> давай пилить!
Это expected. :)
источник

O

Ofee in cxx.Дискуссионная
Ofee
Нужно, делай правильную архитектуру и не логируй бизне слогику в библиотечном коде
бизне слогику
Какая удачная опечатка...
источник

RM

Roy Mustang in cxx.Дискуссионная
Я логирую в коде проекта .exe файла
источник

TS

Till Schneider in cxx.Дискуссионная
Flex Ferrum
Это expected. :)
мне не нравится слово expected
источник

O

Ofee in cxx.Дискуссионная
Roy Mustang
В каком библиотечном коде? Вы о чем
В твоём. Работа с СУБД — уже отчасти библиотечный код
источник