Size: a a a

2020 July 14

CD

Constantine Drozdov in supapro.cxx
Andrew Evseev
Выполнение продолжится, но хэндл вернется к ОС?
Да, по сути у вас HANDLE, который shared_ptr на структурку, и только этим вы владеете
источник

IL

Igor Lynn in supapro.cxx
Константин
да, что виртуальные методы через vtable и работают
но до этого мне говорили что это не так -__-
источник

AE

Andrew Evseev in supapro.cxx
Constantine Drozdov
Да, по сути у вас HANDLE, который shared_ptr на структурку, и только этим вы владеете
Спасибо
источник

A

Alex in supapro.cxx
И это нам задавали по алгоритмам учить
источник

IL

Igor Lynn in supapro.cxx
что это vtable это одна из возможных реализаций динамического полиморфизма, но в C++ она реализована не через vtable
источник

CD

Constantine Drozdov in supapro.cxx
Alex
И это нам задавали по алгоритмам учить
Это ответ лучше, по крайней мере у кого-то есть идея, зачем вы это делаете
источник

A

Alex in supapro.cxx
Там еще Машина Тьюринга бесполезная вещь как по мне
источник

CD

Constantine Drozdov in supapro.cxx
Alex
Там еще Машина Тьюринга бесполезная вещь как по мне
Самая полезная вещь в истории :)
источник

A

Alex in supapro.cxx
Constantine Drozdov
Самая полезная вещь в истории :)
Рили ?
источник

AE

Andrew Evseev in supapro.cxx
Constantine Drozdov
Да, по сути у вас HANDLE, который shared_ptr на структурку, и только этим вы владеете
А если выполнение зависнет? (бесконечный цикл)
источник

CD

Constantine Drozdov in supapro.cxx
Alex
Рили ?
Да. Остальные формализации алгоритма неудобнее, но если хотите, можете посмотреть про нормальные алгоритмы Маркова
источник

A

Alex in supapro.cxx
О сортировке пузырьком вообще можно не говорить это дед сад
источник

CD

Constantine Drozdov in supapro.cxx
Andrew Evseev
А если выполнение зависнет? (бесконечный цикл)
В чём вопрос? Остановка выполнения потока делается явной командой, которая std::thread не предоставляется
источник

CD

Constantine Drozdov in supapro.cxx
Alex
О сортировке пузырьком вообще можно не говорить это дед сад
Возможно, вас хотят научить базовым идеям, как алгоритмы делаются и записываются. Что характерно, сортировка пузырьком это как раз протосортировка кучей
источник

A

Alex in supapro.cxx
Просто в более обширном функционале, типо на обфускацию похоже
источник

IL

Igor Lynn in supapro.cxx
Constantine Drozdov
Это ответ лучше, по крайней мере у кого-то есть идея, зачем вы это делаете
так это ещё и на собесах будут спрашивать при приёме на работу. Стандартная же схема — задают реализовать с нуля какую-то структуру данных или алгоритм, а потом на работе никогда не писать своих реализаций и юзать готовые сторонние либы или STL.

Classic
источник

AE

Andrew Evseev in supapro.cxx
Constantine Drozdov
В чём вопрос? Остановка выполнения потока делается явной командой, которая std::thread не предоставляется
Средствами ОС API по хэндлу?
источник

CD

Constantine Drozdov in supapro.cxx
Igor Lynn
так это ещё и на собесах будут спрашивать при приёме на работу. Стандартная же схема — задают реализовать с нуля какую-то структуру данных или алгоритм, а потом на работе никогда не писать своих реализаций и юзать готовые сторонние либы или STL.

Classic
У вас не будут спрашивать сортировку кучей. Если будут - сбегать с собеса быстро и решительно
источник

CD

Constantine Drozdov in supapro.cxx
Igor Lynn
так это ещё и на собесах будут спрашивать при приёме на работу. Стандартная же схема — задают реализовать с нуля какую-то структуру данных или алгоритм, а потом на работе никогда не писать своих реализаций и юзать готовые сторонние либы или STL.

Classic
Я лучше попрошу вас найти 100000 самых больших 64-битных чисел в 100ГБ бинарном файле 64-битных чисел
источник

IL

Igor Lynn in supapro.cxx
Constantine Drozdov
У вас не будут спрашивать сортировку кучей. Если будут - сбегать с собеса быстро и решительно
обычно задают реализовать хоть какую-то, в основном все пузырьки пускают
источник