设为首页 加入收藏

TOP

C++中静态初始化的相依性(四)
2013-12-05 13:06:07 来源: 作者: 【 】 浏览:349
Tags:静态 初始 相依

 

  以下是例子程序:

  #include <iostream>

  using namespace std;

  class base

  {

  bool init;

  public:

  base() : init(true) { }

  void print() const

  {

  cout 《 "Base init: " 《 init 《 endl;

  }   };

  class extend   {

  base mem;   public:

  extend(const base &h) : mem(h) {

  cout 《 "extend's constructor: " 《 endl;

  print();

  }

  void print() const

  {

  mem.print();

  }   };

  base& bs();

  extend extend1(bs());

  int main()   {

  return 0;

  }

  base& bs()

  {

  static base base1;

  return base1;

  }

      

首页 上一页 1 2 3 4 5 下一页 尾页 4/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇单链表的创建插入与删除 下一篇二叉树高度的平衡标准

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·PostgreSQL 索引 - (2025-12-25 22:20:43)
·MySQL Node.js 连接 (2025-12-25 22:20:41)
·SQL 撤销索引、表以 (2025-12-25 22:20:38)
·Linux系统简介 (2025-12-25 21:55:25)
·Linux安装MySQL过程 (2025-12-25 21:55:22)