当前位置: 首页 > news >正文

重庆业务外包网站建设可以直接进入网站的正能量

重庆业务外包网站建设,可以直接进入网站的正能量,html5 css3 网站源码,淮北论坛招聘驾驶员通过使用std::function&#xff0c;可以将不同类型的可调用对象封装成统一的格式&#xff0c;从而使用相同的接口进行调用&#xff1b;在设计回掉函数、事件处理 、函数对象等场景中十分有用。 ① 封装函数指针 ② 封装lambda ③ 封装成员函数等 1. 包含头文件 #include<fun…

通过使用std::function,可以将不同类型的可调用对象封装成统一的格式,从而使用相同的接口进行调用;在设计回掉函数、事件处理 、函数对象等场景中十分有用。

① 封装函数指针

② 封装lambda

③ 封装成员函数等

1. 包含头文件

#include<functional>

2. 声明一个对象,返回类型(参数类型)

std::function<int(int)> myfunc;

3. 封装不同内容

3.1 封装函数指针

int func1(int x) return x * 2;

std::function<int(int)> myfunc = func1;   封装函数指针

int result = myfunc(2)                             调用封装的函数指针

3.2 封装lambda表达式

std::function myfunc = [ ](int x ) {return x * 2};

int result = myfunc(5);

3.3 封装成员函数

class A

{

public:

        int a_func(int x) {return x * 2}

};

A a;

std::function<int(A*,   int)> myfunc = &A::a_func;

int result = myfunc(5);

4. 作为函数参数

void do_something(std::function<int(int)> myfunc) {

        int result = myfunc(5);

}

int func1(int x) {return x * 2};

do_something(func1)

 

http://www.ds6.com.cn/news/43104.html

相关文章:

  • 每日军事新闻报道优化公司排名
  • 磁县专业做网站免费seo网站诊断
  • 南通网站建设招聘郑州seo顾问培训
  • 苏州电商网站建设应用商店搜索优化
  • 成都的网站建设公司网络营销的特点主要包括什么
  • 政府门户网站建设管理工作今日最新头条新闻条
  • 网站短信通知男生最喜欢的浏览器推荐
  • 专业做学校网站的公司上海百度推广优化排名
  • 2017做电商做什么网站编程培训班学费一般多少钱
  • 联合易网做网站引擎优化是什么意思
  • 免费b2b网站开发客户网站建设网站推广
  • 国家资源库建设网站免费顶级域名注册
  • 网站建设费进项税金可以抵扣吗站长素材音效网
  • 搬瓦工快照恢复wordpress优化法治化营商环境
  • 用php做京东网站页面网络优化大师手机版
  • 沈阳公司网站设计公司指数
  • 网站制作百度的广告怎么免费发布
  • 网址设计公司柏乡seo快排优化
  • 小公司做网站需要注意什么代刷网站推广
  • 大型网站建设平台电商怎么做
  • wordpress去分类seo优化公司信
  • 上海互联网企业100强郑州seo线下培训
  • 阿里巴巴是搭建的网站吗360广告联盟平台
  • wamp wordpress打不开优化师是做什么的
  • 长沙优化网站排名怎么做电商新手入门
  • 时时彩做号网站网上宣传广告怎么做
  • 网站快速备案安全吗南昌seo方案
  • ups国际快递网站建设模块分析网络营销文案实例
  • 用网上的文章做网站行吗南宁网站制作
  • 济南的企业网站建设哪家网站优化公司好