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

专门做ppt的网站叫什么广告软文代理平台

专门做ppt的网站叫什么,广告软文代理平台,加盟全屋定制,网站建设在实际工作中的意义该示例代码采用C11标准&#xff0c;解决以下问题&#xff1a; 消除了类继承的强耦合方式&#xff1b;通知接口使用可变参数模板&#xff0c;支持任意参数&#xff1b; 示例代码 .h文件如下&#xff1a; #include <functional> #include <string> #include <…

该示例代码采用C11标准,解决以下问题:

  1. 消除了类继承的强耦合方式;
  2. 通知接口使用可变参数模板,支持任意参数;

示例代码

.h文件如下:

#include <functional>
#include <string>
#include <map>class NonCopyable
{
protected:NonCopyable() = default;~NonCopyable() = default;NonCopyable(const NonCopyable&) = delete;NonCopyable& operator=(const NonCopyable&) = delete;
};template<typename Func>
class Events : NonCopyable
{
public:Events(){}~Events(){}int Connect(Func&& f){return Assgin(f);}int Connect(const Func& f){return Assgin(f);}void DisConnect(int key){m_connections.erase(key);}template<typename... Args>void Notify(Args&&... args){for (auto& it:m_connections){it.second(std::forward<Args>(args)...);}}private:template<typename F>int Assgin(F&& f){int k = m_observerId++;m_connections.emplace(k,std::forward<F>(f));return k;}int m_observerId = 0;std::map<int, Func> m_connections;
};

.cpp文件如下:

#include <iostream>
#include "C++11_Observer.h"using namespace std;
struct stA
{int a, b;void print(int a, int b){cout << a << " , " << b << endl;}
};void print(int a, int b)
{cout << a << " , , " << b << endl;
}int main()
{Events<std::function<void(int, int)>> myevent;auto key = myevent.Connect(print);stA t;auto lamadakey = myevent.Connect([&t](int a, int b) {t.a = a; t.b = b; });std::function<void(int, int)> f = std::bind(&stA::print,&t,std::placeholders::_1,std::placeholders::_2);myevent.Connect(f);int a = 1, b = 2;myevent.Notify(a,b);myevent.DisConnect(key);system("pause");return 0;
}

输出结果如下:
在这里插入图片描述

http://www.dtcms.com/wzjs/238125.html

相关文章:

  • 十大电梯广告公司seo搜索优化专员
  • 湖北硕丰建设有限公司网站个人微信管理系统
  • 东昌府区网站建设公司电商运营公司排名
  • app网站的电话是什么百度seo推广优化
  • 专业做装修的网站青岛网站推广关键词
  • 湖南省住房与城乡建设厅网站必应搜索引擎入口
  • 苏州网站建设老板重庆seo网站
  • 南宁做网站优化比较火的推广软件
  • 品牌网站制作简创网络百度热搜关键词排名优化
  • 番禺网站设计与制作推销产品怎么推广
  • 郑州网站建设公司排行搜索seo
  • 简单的网站怎么做的百度百科优化排名
  • wordpress theme珠宝朝阳区seo搜索引擎优化介绍
  • 一站建设个人网站账号权重查询
  • 临沂市建设局的网站济南网络推广网络营销
  • wordpress ckplay播放百度快照优化推广
  • 一级a做爰片免费网站体验百度seo关键词排名 s
  • 网站怎么做才算精致百度一下百度搜索百度一下
  • 新网站域名备案流程seo品牌
  • 湖南手机网站建设公司企业员工培训内容及计划
  • 深圳网站导航电商网络销售是做什么
  • 想办个网站怎么做厦门人才网手机版
  • 广州网站设计联系方式营销型网站的类型有哪些
  • 上海政府网站建设报告百度一下百度搜索入口
  • 个人网站怎么做详情页seo需求
  • 网站建设原创软文百度分析
  • 怎么创建平台卖自己的产品seo技术教程网
  • 永年哪做网站叶涛网站推广优化
  • 黄页网站推广下载免费怎么制作属于自己的网址
  • 郑州网站建设361国内新闻最新消息十条