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

软件网站技术开发公司局域网怎么做网站

软件网站技术开发公司,局域网怎么做网站,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/372042/

相关文章:

  • 好多词网站聊城做wap网站找谁
  • 泗阳做网站的企业网站制作 西安
  • 网上做网站汽车网站建设
  • 领动做的网站怎么样公司网站建设需要注意什么
  • 商丘手机网站建设闵行区 网站制作
  • 去哪网站备案吗最好看免费观看
  • 平台网站建设外包怎么自己网站搜不到了
  • 上海云站网络技术服务中心江西省建设厅教育网站上查询
  • 网站内容描述全球仅剩1个国家未发现新冠
  • 营销网站优化推广苏州保洁公司哪家最好最便宜
  • 哪里有做网站排名优化莱芜网站制作哪家好
  • 即墨网站建设北京网站建设开发
  • 一小时学做网站长沙人才招聘网
  • 网站管理助手ftp连接不上网站开发公司哪个好
  • 3322做网站memory wordpress
  • 怎么制作php网站外包软件公司在哪里去接项目
  • 新手学做网站pdf下载网络推广外包公司一般在哪里招聘
  • 网站搭建思路在线设计平台分析
  • 随州网站推广哪家好做字幕模板下载网站
  • 网站打开显示域名错误国外空间网站备案
  • 深圳网站建设易通鼎软文写作技巧有哪些
  • 如何建设网站的目录结构层视频号链接怎么获取
  • 专业管道疏通网站建设图片做视频网站需要多少钱
  • 所见即所得的网站开发软件合肥seo优化公司
  • 如何查看网站是什么语言做的门户网站建设整改报告
  • 十大免费网站推广平台有哪些网站制作中的更多怎么做
  • 电子商务网站模板免费下载网站怎么做301跳转
  • 南华网站建设aso榜单优化
  • 做影视网站用什么源码郑州网站建设公司qq
  • 网站飘落怎么做男男做受网站