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

做笑话网站wordpress建站技巧

做笑话网站,wordpress建站技巧,wordpress缩略图尺寸,企业网站制作模板免费下载通过使用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.yayakq.cn/news/171725/

相关文章:

  • 岳阳网站开发如何在公司系统建网站
  • 网站建设主要产品数据服务网站开发
  • 分享类网站源码网站链接怎么做标记
  • 巴中免费网站建设wordpress清新主题
  • 网站栏目页优化湛江做网站设计公司
  • 免费软件下载网站有哪些福田做棋牌网站建设
  • 挂机宝 可以做网站wordpress 标签小工具栏
  • 注册一个自己的网站公司自己做网站推广
  • 宁波网站建设相信荣胜网络上海最专业的网站设
  • 本地南昌网站建设seo网络排名优化
  • 大理如何做百度的网站沈阳网站制作优化
  • 广州做网站系统建筑资料网站大全
  • wordpress免费建站wordpress 页面调新闻
  • 公司建站网站永嘉县住房建设局网站
  • 国内外建筑设计网站视频资源的网站怎么做
  • 网站原创文章规范传奇游戏网页
  • 洪都建设集团有限公司网站wordpress 评论表情
  • 网站建设佰首选金手指十七读书网站建设策划书
  • 在海外做网站 卖东西品牌推广费
  • 爱站网络科技有限公司网站找哪家做
  • 广西柳州网站建设小程序公司广州网站建设怎么样
  • 做网站需要用到的软件淘宝网页版评价管理在哪里
  • wordpress 写文章成都网站优化服务
  • app设计网站有哪些功能网站开发如何
  • 公司网站介绍模板 htmlwordpress静态文件目录
  • 阳江公司做网站如何做网站推广自己的产品
  • 建设部网站资质查询6网站建设吉金手指排名15
  • 电子商务网站建设与电子支付wordpress 音乐cms
  • 电脑做系统哪个网站比较好用晋江小学网站建设
  • 网站建设售后服务方案建筑公司企业愿景范文简短