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

做海报的素材哪个网站网站做一样算不算侵权

做海报的素材哪个网站,网站做一样算不算侵权,软件开发和网页设计哪个好,做交互的网站一、概念 std::function是 C 标准库中的一个模板类&#xff0c;定义在<functional>头文件中。它是一种通用的多态函数包装器&#xff0c;其实例能够对任何可调用对象进行存储、复制和调用操作&#xff0c;这些可调用对象包括普通函数、函数指针、成员函数指针、函数对象…

一、概念

std::function是 C++ 标准库中的一个模板类,定义在<functional>头文件中。它是一种通用的多态函数包装器,其实例能够对任何可调用对象进行存储、复制和调用操作,这些可调用对象包括普通函数、函数指针、成员函数指针、函数对象(仿函数)等,从而可以统一处理不同类型的可调用实体。

二、使用方法

1. 包含头文件

   #include <functional>

2. 包装普通函数

   #include <iostream>#include <functional>int add(int a, int b) {return a + b;}int main() {std::function<int(int, int)> func = add;int result = func(3, 4);std::cout << "Result: " << result << std::endl;return 0;}

3. 包装函数对象(仿函数)

   #include <iostream>#include <functional>struct Multiply {int operator()(int a, int b) const {return a * b;}};int main() {Multiply multiplyObj;std::function<int(int, int)> func = multiplyObj;int result = func(3, 4);std::cout << "Result: " << result << std::endl;return 0;}

4. 包装成员函数

   #include <iostream>#include <functional>class MyClass {public:int add(int a, int b) {return a + b;}};int main() {MyClass obj;std::function<int(MyClass*, int, int)> func = &MyClass::add;int result = func(&obj, 3, 4);std::cout << "Result: " << result << std::endl;return 0;}

5. 在容器中存储不同类型的可调用对象

   #include <iostream>#include <vector>#include <functional>int add(int a, int b) {return a + b;}struct Subtract {int operator()(int a, int b) const {return a - b;}};int main() {std::vector<std::function<int(int, int)>> funcs;funcs.push_back(add);funcs.push_back(Subtract());for (const auto& func : funcs) {int result = func(5, 3);std::cout << "Result: " << result << std::endl;}return 0;}

std::function使得代码更加灵活和可维护,它允许在运行时根据需要切换不同的可调用对象,而无需修改大量的代码。

http://www.yayakq.cn/news/660221/

相关文章:

  • 外网门户网站建设方案玄武网站制作收费报价
  • 阜新网站推广网页游戏梦幻西游
  • 济南设计网站的公司17网站一起做网店类似的
  • dreamware做网站首页wordpress安装不了 404
  • 淘宝导购网站建设wordpress用php哪个版本
  • 如何创建私人网站杨浦网站建设
  • wordpress 问答系统seo与sem的关系
  • 国内php开发的电商网站有哪些最好的科技资讯网站
  • 一个网站上线需要什么电子商务网站建设的风险分析
  • 健康生活网站开发系统背景网站开发工程师任职资格
  • 做网站页面遇到的问题博物馆装饰设计公司
  • 中卫网站制作公司站台建筑
  • 沈阳做网站哪家好python网站开发案例
  • 网站整站优化推广方案如何制作wordpress短代码
  • 郑州官网网站推广优化公司成都建站推广
  • 网站建设空间主机的选择开发一款游戏
  • 河北省建设工程安全生产监督管理网站网站运营seo实训总结
  • 辽宁省城乡建设网站济南网站定制制作
  • 网站建设类文章湖南3合1网站建设公司
  • 企业展示网站模板免费下载竞价推广软件
  • 网站建设栏目分析端端网站开发
  • 怎么做招聘网站赚钱北京汽车网站建设
  • 建设网站要用什么软件拍宣传片找什么公司
  • 手游游戏源码资源网杭州网站关键词排名优化
  • 网站源码程序wordpress分类下文章置顶
  • 华铭保信建筑公司网站网站后台标签切换
  • 自己做视频网站犯法宜兴专业做网站公司
  • 做网站开发 甲方提供资料百度手机版
  • 网站开发专业 工作意愿霍尔果斯建设局网站
  • 济阳网站建设平安保险网站官方网址