当前位置: 首页 > 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/94909.html

相关文章:

  • 网站建设开发服务费记账百度推广是什么意思
  • 网站怎么添加链接代码百度搜索引擎的网址
  • 自己家的电脑宽带50m做网站服务器app推广员怎么做
  • 百度联盟做网站赚钱吗百度注册入口
  • win8网站源码太原seo关键词排名
  • 网站备案号添加超链接站长工具seo综合查询怎么用
  • 想做网站怎么做如何推广品牌
  • axure做网站网络营销最主要的工具是
  • 番禺网站设计与制作白云区最新疫情
  • 成都网站建设优创北京外贸网站优化
  • 在线企业建站模板关键词歌词打印
  • 重庆 企业网站建设b2b网站大全免费
  • 网页功能设计杭州网站优化体验
  • seo优化论坛如何网页优化
  • 手机wap网站 源码网络优化工作应该怎么做
  • 北京市招标网seo咨询服务
  • 室内设计效果图报价电脑优化
  • 建设购物网站的方案竞价外包托管费用
  • 果洛wap网站建设怎么做网络推广最有效
  • 网站开发设计思路文档沧州搜索引擎优化
  • 桂林网站建设网络科技公司
  • ip设计网站优化网站seo
  • 自己网站服务器网络营销策划书怎么写
  • 深圳专门做写字楼的网站竞价托管 微竞价
  • 做网站上怎么推广呢网站建设一条龙
  • 群晖wordpress升级5.0重庆seo入门教程
  • 怎样将自己做的网站给别人看搜索引擎营销特点是什么
  • 砀山哪有做网站的学网络营销好就业吗
  • dw设计试图做网站seo优化网站快速排名
  • 微网站建设讯息2023年第三波新冠9月