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

如何建立和设置公司网站做网站框架

如何建立和设置公司网站,做网站框架,成都网站建设成都网络公司,网络推广方案swot分析实现单例步骤: 1.构造函数私有化。 2.增加静态私有的当前类的指针变量。 3.提供静态对外接口#xff0c;可以让用户获得单例对象。 单例 分为#xff1a; 1.懒汉式 2.饿汉式 懒汉式 代码如下: class Singleton_lazy { public:static Singleton_lazy *getInstance(){if (pS…实现单例步骤: 1.构造函数私有化。 2.增加静态私有的当前类的指针变量。 3.提供静态对外接口可以让用户获得单例对象。 单例 分为 1.懒汉式 2.饿汉式 懒汉式 代码如下: class Singleton_lazy { public:static Singleton_lazy *getInstance(){if (pSingleton nullptr){pSingleton new Singleton_lazy;}return pSingleton;}private:Singleton_lazy() {}static Singleton_lazy * pSingleton; };Singleton_lazy * Singleton_lazy::pSingleton nullptr;饿汉式 代码如下: #include iostream using namespace std;class Singleton_hungry {public: static Singleton_hungry *getInstance(){return pSingleton;}private:Singleton_hungry(){cout 我是饿汉式 endl;}static Singleton_hungry * pSingleton; };Singleton_hungry * Singleton_hungry::pSingleton new Singleton_hungry;int main() {cout main start endl;return 0; } 测试结果: 测试是否为单例? 代码如下: #include iostream using namespace std;class Singleton_lazy { public:static Singleton_lazy *getInstance(){if (pSingleton nullptr){pSingleton new Singleton_lazy;}return pSingleton;}private:Singleton_lazy() {}static Singleton_lazy * pSingleton; };Singleton_lazy * Singleton_lazy::pSingleton nullptr;class Singleton_hungry { public:static Singleton_hungry *getInstance(){return pSingleton;} private:Singleton_hungry(){}static Singleton_hungry * pSingleton; };Singleton_hungry * Singleton_hungry::pSingleton new Singleton_hungry;void test01() {Singleton_lazy *p1 Singleton_lazy::getInstance();Singleton_lazy *p2 Singleton_lazy::getInstance();if (p1 p2){cout 两个指针指向同一块内存空间是单例 endl;}else{cout 不是单例 endl;}Singleton_hungry *p3 Singleton_hungry::getInstance();Singleton_hungry *p4 Singleton_hungry::getInstance();if (p3 p4){cout 两个指针指向同一块内存空间是单例 endl;}else{cout 不是单例 endl;}}int main() {test01();return 0; }测试结果: 单例对象释放问题: 不需要考虑内存释放只有一个对象占的内存太小不会造成内存泄漏。 单例碰到多线程: 懒汉式碰到多线程是线程不安全的。 饿汉式碰到多线程是线程安全的。
http://wiki.neutronadmin.com/news/301104/

相关文章:

  • 什么网站免费可以做app网站建设培训福州
  • wordpress采集建站百度爱采购优化
  • 沈阳做网站优化seo搜索优化试卷
  • 设计学校排名中国seo是什么学校
  • 营口seo广西优化网站
  • wordpress会务网站模版海阳有没有做企业网站的
  • 茂名网站建设推广做网页需要的素材
  • 杭州的网站建设怎么把网站做成手机版的
  • 青岛网站建设‘’建设工程管理条例
  • 濮阳建站推广哪家好南宁上林网站建设
  • 口碑好的网站建设公司网站开发目录过多的缺点
  • 家乡网站策划书建设背景淄博网站制作多样定制
  • 网站建立的公司做网站官网需多少钱
  • 龙港网站建设北京移动端网站设计
  • 无锡外贸网站制作公司做网站到底需要什么
  • 甘肃建投土木工程建设有限公司网站后台江西建设银行分行网站
  • 怎么在境外做网站晋江是哪个省的城市
  • 电子商务网站建设与维护pdf海口哪里做网站公司
  • 广州做网站哪家专业网站开发的项目背景
  • 做网站开源框架下载源代码建网站
  • 钱宝网站怎么做任务专业的外贸行业网站设计
  • 中国农村建设投资有限公司网站首页网站的建设课程
  • 网站全是乱码做网站需要准备什么条件
  • 网站规划与设计就业青海省建设厅勘察设计备案网站
  • 广州网站制作网站wordpress可视化编辑页面
  • 房产网站排行榜柒零叁网站建设湖南长沙
  • 如今做哪些网站致富大连头条热点新闻
  • 网站如何设置关键词怎样下载模板网站
  • 江苏广泽建设有限公司网站做网站的费用的会计分录
  • 网站建设广告方案代刷网站推广