2011-09-19 61 views
1

任何人都知道在Bada OS中使用smart_ptr(智能指针)或auto_ptr(自动指针)的方法吗? Bada OS没有std命名空间,所以Boost库的移植确实很困难。 也许还有另外一种内存管理方式?Bada中的自动指针

回答

1

由于八达1.0,STL are availables

的bada应用程序支持C++基于C++标准ANSI ISO 14882 2003,其包括标准模板库(STL)。这可以帮助开发人员以最小的努力将现有的基于标准库的应用程序迁移到bada平台。更具体地说,bada支持libstdC++ v3(http://gcc.gnu.org/libstdc++/)的基本子集,该子集包含在标准C++ ANSI ISO 14882 2003中指定的全套标准C++函数和整个标准模板库( http://www.sgi.com/tech/stl/)。这些标准的C++函数经常使用。

关于升压,升压1.37 shared_ptr的作品完美。

0
#include <auto_ptr> 
using namespace std; 

///... 


auto_ptr<ByteBuffer> bb(new ByteBuffer()); 
bb->Construct(71);