码迷,mamicode.com
首页 > 其他好文 > 详细

“成员引用集体”模式

时间:2015-01-26 13:12:17      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

对于游戏框架(而非引擎框架)而言,必须遵循下面模式:

(尤其是当a为layer时),如果b作为了a的成员,那么a的引用必须作为b的成员。

即:

class A{

public:

  bool init(){

    //----create m_b

    m_b=new B();

    m_b->autorelease();

    m_b->init(this);

    //----

    ....    

    return true;

  }

public:

  B* m_b;

 

};

class B{

public:

  bool init(A*aRef){

     m_aRef=aRef;

     return true;

  }

public:

  A* m_aRef;

};

 

“成员引用集体”模式

标签:

原文地址:http://www.cnblogs.com/wantnon/p/4249870.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!