Pregunta de entrevista de Yandex

Implement a class representing a scheduler for tasks, i.e. you pass std::function and a time point and a single executor thread is supposed to run that at the time