2011-09-19 35 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);