Ai
1 Star 0 Fork 0

Shawy/2023Linux

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Task.hpp 486 Bytes
一键复制 编辑 原始数据 按行查看 历史
Shawy 提交于 2023-04-26 15:17 +08:00 . ThreadPool Test1
#pragma once
#include <iostream>
#include <functional>
#define SOL_NUM 2
typedef std::function<int(int, int)> func_t;
int Add(int x, int y)
{
return x + y;
}
int Sub(int x, int y)
{
return x - y;
}
func_t sol[SOL_NUM] = {Add, Sub};
class Task
{
public:
Task(){}
Task(int x, int y, func_t func)
: _x(x)
, _y(y)
, _func(func)
{}
int operator()()
{
int res = _func(_x, _y);
std::cout << "结果是: " << res << std::endl;
}
public:
int _x;
int _y;
func_t _func;
};
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/shawyxy/2023-linux.git
git@gitee.com:shawyxy/2023-linux.git
shawyxy
2023-linux
2023Linux
main

搜索帮助