Здравствуйте, Shmj, Вы писали:
S>Почему метод process_tasks реализован в заголовочном файле а не как обычно в cpp?
ну, так проще подключить этот код в свой проект.
кроме этого особых преимуществ я не вижу, остаются только недостатки.
по большому счёту, это личные предпочтения автора кода.
никакого скрытого мегазамысла в этом нет.