Повышение Asio Handler против кода в основной функции - PullRequest
0 голосов
/ 01 марта 2019

Некоторое время назад я написал программу с Boost Asio, которая сохраняет веб-сайт в файл.Программа написана практически полностью в основной функции.Сегодня я снова написал программу, она имеет ту же функцию.При переписывании программы я теперь использовал лямбда-выражения (т.е. обработчики).Я хотел спросить, есть ли преимущества или недостатки использования обработчиков или нет?В интернете я вижу (чувствую) больше обработчиков и классов, чем без.

Первая программа: https://bitbucket.org/marek22k/scriptfiles/src/788890b0699a184847b036f70832dd45d88a4edc/scriptFiles/archive_downloader.cpp Вторая программа: https://bitbucket.org/marek22k/scriptfiles/src/788890b0699a184847b036f70832dd45d88a4edc/scriptFiles/archive_downloader2.cpp

Заранее спасибо

...