Size: a a a

2020 August 22

AF

Aidar Fattakhov in supapro.cxx
Constantine Drozdov
короче, если надо велосипедить optional/variant на тестовом, то ответ прост
так суть в том чтобы понять что чувак шарит за подвохи
источник

AF

Aidar Fattakhov in supapro.cxx
и скорее всего он их даже не начнет реализовывать
источник

AF

Aidar Fattakhov in supapro.cxx
в лучшем случае наифает посыланий
источник

CD

Constantine Drozdov in supapro.cxx
Aidar Fattakhov
так суть в том чтобы понять что чувак шарит за подвохи
в смысле, правильный ответ "задача идет на хуй по причине конченый долбоеб"?
источник

AF

Aidar Fattakhov in supapro.cxx
Constantine Drozdov
в смысле, правильный ответ "задача идет на хуй по причине конченый долбоеб"?
сделать наотъебись
источник

CD

Constantine Drozdov in supapro.cxx
Aidar Fattakhov
сделать наотъебись
static_assert(!std::is_same_v<T, T>, "область применимости");
источник

Е

Егор in supapro.cxx
мне чего-то казалось что просят юник_птр с оптимизацией написать
источник

CD

Constantine Drozdov in supapro.cxx
Aidar Fattakhov
сделать наотъебись
да, кстати, есчо мои текущие сведения в районе самых слабых типов примерно такие
Reinitializable > MoveAssignable > (DestructiveMoveConstructible ==? Swappable) > NormalllyMoveConstructible
источник

AF

Aidar Fattakhov in supapro.cxx
Phil Yar
господа, посоветуйте пожалуйста практику по c++? Кроме опенсурс проектов
optional написать)
источник

CD

Constantine Drozdov in supapro.cxx
Reinitializable - для каждого конструктора есть метод reinitialize() повторяющий его
источник

Ц

Цезарь in supapro.cxx
Есть норм библиотеки на C++ для телеграмм ботов?
источник

AF

Aidar Fattakhov in supapro.cxx
у алекса вроде есть но про норм ненорм хз
источник

CD

Constantine Drozdov in supapro.cxx
Aidar Fattakhov
сделать наотъебись
Reinitializable но даже не DestructiveMoveConstructible соответствует случаю, когда у тебя есть входящие ссылки
например, если ты ветвление вычислителя в FRP начнёшь записывать, разрешая циклы в вычислениях, то у тебя разветвитель будет Reinitializable
источник

AF

Aidar Fattakhov in supapro.cxx
Aidar Fattakhov
у алекса вроде есть но про норм ненорм хз
источник

CD

Constantine Drozdov in supapro.cxx
у тебя нет безусловного Destructible
источник

CD

Constantine Drozdov in supapro.cxx
Aidar Fattakhov
сделать наотъебись
DestructiveMoveConstructible на самом деле требует, чтобы существование объекта вот здесь вот не было частью инварианта программы
источник

CD

Constantine Drozdov in supapro.cxx
там неявно подразумевается, что с кодом
   T a = f();
  //blah
  return std::move(a);

всё норм
источник

CD

Constantine Drozdov in supapro.cxx
Aidar Fattakhov
ну за неокпируемые неперемещаемые нужно посылать ясчитаю
так что это неверно - существуют случаи, когда трансформация в перемещаемое делается явным довешиванием unique_ptr<T> сверху, либо заменой & на shared_ptr
источник

CD

Constantine Drozdov in supapro.cxx
проще всего сделать любое окошко гуя неперемещаемым и делать [this]
источник

AF

Aidar Fattakhov in supapro.cxx
посылать = static_assert(иди суй uniq_ptr)
источник