CCObject redundant members

CCObject redundant members
0.0 0


I think the m_bManaged is redundant. It should be removed.

  1. If an Object is reference-counted, it doesn’t matter if it is in a release pool or not.
  2. If an Object is used on the stacked, it should not be added to a release pool.

Also the m_uID member is not used anywhere. I think it can also be removed.


I think these fields can be used at debugging.


If they are only used for debugging, then should be removed for release build?