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

电商类网站怎么做 seo微信端网站页面设计

电商类网站怎么做 seo,微信端网站页面设计,龙岗建设企业网站,开发网站用什么工具做设计单例模式 该示例代码采用C11标准&#xff0c;解决以下问题&#xff1a; 通过类模板函数实现不同类型单例&#xff1b;单例类构造函数支持不同的个数&#xff1b;消除代码重复 示例代码 .h文件如下&#xff1a; //C11Singleton.h文件 #pragma oncetemplate <typename T&…

单例模式

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

  1. 通过类模板函数实现不同类型单例;
  2. 单例类构造函数支持不同的个数;
  3. 消除代码重复

示例代码

.h文件如下:

//C++11Singleton.h文件
#pragma oncetemplate <typename T>
class Singleton
{
public:template<typename... Args>static T* Instance(Args&&... args){if (m_pInstance == nullptr){m_pInstance = new T(std::forward<Args>(args)...);}return m_pInstance;}static T* GetInstance(){if (m_pInstance == nullptr){throw std::logic_error("the instance is not init,please initialize the instance first");}return m_pInstance;}static void DestorInstance(){delete m_pInstance;m_pInstance = nullptr;}private:Singleton();virtual ~Singleton();Singleton(const Singleton&);Singleton& operator = (const Singleton&);
private:static T* m_pInstance;
};

.cpp文件如下:

#include <iostream>
#include "C++11Singleton.h"
using namespace std;template <class T> T* Singleton<T>::m_pInstance = nullptr;struct A
{A(const string&) { cout << "lvalue" << endl; };A(string&& x) { cout << "rvalue" << endl; };
};struct B
{B(const string&) { cout << "lvalue" << endl; };B(string&& x) { cout << "rvalue" << endl; };
};struct C
{C(int x, double y) {};void Fun() { cout << "test" << endl; };
};int main()
{string str = "bb";Singleton<A>::Instance(str);Singleton<B>::Instance(std::move(str));Singleton<C>::Instance(1,3.14);Singleton<C>::GetInstance()->Fun();Singleton<A>::DestorInstance();Singleton<B>::DestorInstance();Singleton<C>::DestorInstance();cin.get();return 0;
}

输出结果如下:
在这里插入图片描述
以上只是个示例,该单例非模式还不支持多线程调用。

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

相关文章:

  • 国外做建材的网站有哪些烟台展厅设计公司
  • 网站在线答题怎么做太平洋电脑配置报价官网
  • 那样的网站广州南沙区建设和交通局网站
  • 哪个网站可以免费做H5电商网站建设哪个好
  • 如何做网站站长精美企业网站
  • 寺庙招人做网站维护吗公众号排名优化
  • 钓鱼网站如何做上海国际物流网站建设
  • 高端网站建设需要的人员配备上海外贸网
  • 公司网站建设东莞怎样做网站宣传
  • 网站站外优化推广方式纹身网站建设
  • 公司手机网站建设价格个人主页签名引导进入橱窗
  • 网站建设分析书引言最近热点新闻大事件
  • 大埔县住房和城乡规划建设局网站建筑 企业官网设计
  • php网站开发实训指导书国外手表网站
  • 让网站排名下降去西安需要隔离吗
  • 微信营销网站建设程序外包网站
  • 403网站打开免费企业网站怎么搜索优化
  • 快速搭建网站 数据存储网站开发需求问卷
  • 网站制作资讯wordpress apply filters
  • 上海网站设计图片wordpress主题图片消失
  • 永久免费网站建立知名seo网站优化公司
  • 济南网站建设专业公司网站设计的性能需求
  • 商业网站开发需求无锡企业网站设计
  • 网站域名怎么买云南网站备案查询
  • 做柜子网站网站建设公司的客户
  • VIP视频网站有得做吗福建省建设厅网站 保证金
  • 网站建设策划书 备案灰色项目源码
  • 网站建设费用主要包括那几项济源制作网站
  • 怎样建立一个企业网站wordpress 展示模板下载
  • 求一个网站国外网站界面