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

b站推广链接域名查询平台

b站推广链接,域名查询平台,网站跟wordpress连接,北京做网站比较好的文章目录 1.设计一个类,不能被拷贝2.设计一个类,只能在堆上创建对象3.设计一个类,只能在栈上创建对象4.设计一个类,不能被继承5.设计一个类,只能创建一个对象 1.设计一个类,不能被拷贝 禁止该类的拷贝构造…

文章目录

    • 1.设计一个类,不能被拷贝
    • 2.设计一个类,只能在堆上创建对象
    • 3.设计一个类,只能在栈上创建对象
    • 4.设计一个类,不能被继承
    • 5.设计一个类,只能创建一个对象

1.设计一个类,不能被拷贝

禁止该类的拷贝构造和赋值重载即可。

class CopyBan
{//...
private:CopyBan(const CopyBan& ) = delete;CopyBan& operator(const CopyBan&) = delete;};
  • 1.设计成私有,如果只声明编译器删除掉该默认成员函数,而不设计成私有的话,可以再类外进行定义,就不能禁止拷贝了。

2.设计一个类,只能在堆上创建对象

1.将构造函数和拷贝构造私有化,防止被人调用拷贝构造在栈上创建对象。
2.提供一个静态成员函数,返回new的对象。

class HeapOnly()
{
public:static HeapOnly* CreateObject(){return new HeapOnly;}
private:HeapOnly(); //只声明不实现HeapOnly(const HeapOnly&) = delete;
};

3.设计一个类,只能在栈上创建对象

1.将构造函数私有化,提供一个静态成员函数接口返回即可。
2.禁掉operator new 和 operator delete,防止被人在堆上创建对象。

class StackOnly
{
public:static StackOnly CreateObject(){return StackOnly();	}
private:StackOnly();:_a(0){}void* operator new(size_t size) = delete;void* operator delete(void* ptr) = delete;
private:int _a;
};

4.设计一个类,不能被继承

1.C++98实现方法:构造函数私有化,这样子类的构造中就无法调用到父类的构造,就无法被继承。

class NonInherit()
{
private:static NonInherit GetInstance(){return NonInherit();}
private:NonInherit(){}
};

C++11方式实现
C++11中,有一个关键字final,表示该类不能被继承

class NonInherit final
{};

5.设计一个类,只能创建一个对象

1.饿汉模式实现单例
2.懒汉模式实现单例(需注意线程安全)

参考上一篇文章。

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

相关文章:

  • 免费网站建站一级av东莞搜索优化十年乐云seo
  • jsp购物网站开发 论文中国搜索引擎排名
  • 网站设计与制作是做什么工作bing搜索引擎下载
  • php教育视频网站开发百度竞价推广的优势
  • 聊城专业做网站百度官网首页登录
  • 中华建设杂志网站排行榜网站
  • 行业网站运营计划搜狗提交入口网址
  • 中小型企业网站的设计与开发电商培训机构排名前十
  • 网站开发的整体职业规划佛山seo联系方式
  • 手机wap网站建设解决方案seo优化推广
  • 企业网站建设有几种形式网站如何做优化推广
  • 重庆经典论坛新闻评论广州seo报价
  • 网站如何更换域名网络营销有哪些推广方式
  • 一步步教会你怎么做网站知识付费小程序搭建
  • 腐女喜欢做的网站拓客app下载
  • 公众号注册流程关键词排名关键词优化
  • 石家庄哪里做微网站免费的网页设计成品下载
  • 个人工作室怎么注册营业执照企业seo网络推广
  • 专业的购物网站定制西安关键字优化哪家好
  • 扁平化网站建设公司推广普通话的内容
  • 淘宝客做自已的网站定制企业网站建设制作
  • wordpress整合教程视频seo优化教程
  • 网站流量是怎么赚钱的百度推广优化排名
  • 相亲网站建设推广什么app佣金高
  • 广州做网站哪家公司好seo技巧优化
  • 福泉网站制作餐饮营销案例100例
  • 扬中网站关键词挖掘查询工具
  • 手机模板网站模板下载网站有哪些内容自己做网站的流程
  • www的网站怎么申请花钱推广的网络平台
  • 大连模板网站制作什么是百度权重