Слияние кода завершено, страница обновится автоматически
#pragma once
#include "stddef.hpp"
class task_t
{
public:
typedef void(task_fun_t)(void*);
task_t( task_fun_t *fun_, void *arg_)
:task_fun(fun_),
arg(arg_)
{
}
~task_t(void)
{
}
void do_work()
{
if (task_fun)
{
task_fun(arg);
}
}
private:
void *arg;
task_fun_t *task_fun;
};
typedef std::shared_ptr<task_t> task_ptr_t;
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )