内存管理

Posted on 2013-09-14 10:57  Flex/AS Programmer  阅读(162)  评论(0编辑  收藏  举报

引擎引入引用计数来管理内存,然后为了方便开发者,把C++的东西包装了一下,搞的有点类似O-c了。很多地方都能看到这样的结构,又叫“二阶段构造”。如下流程:

     最下面有一个宏定义的函数CREATE_FUNC(StartMenu),看代码知道他就是一个create()函数。

首先new一个对象,然后看其init()函数的返回值,init成功则将对象添加到自动释放池,否则返回null。

所以如果用这个结构来定义类,就需要实现init()函数。

Copyright © 2024 Flex/AS Programmer
Powered by .NET 8.0 on Kubernetes