Авто Указатель в Баде - PullRequest
       12

Авто Указатель в Баде

1 голос
/ 19 сентября 2011

Кто-нибудь знает, как использовать smart_ptr (Smart Pointer) или auto_ptr (Auto Pointer) в ОС Bada? Bada OS не имеет пространства имен std, поэтому портировать библиотеку Boost действительно сложно. Возможно, есть другой способ управления памятью?

Ответы [ 2 ]

1 голос
/ 25 сентября 2011

Начиная с Bada 1.0, STL доступны :

Приложение bada поддерживает C ++ на основе стандарта C ++ ANSI ISO 14882 2003, который включает в себя Стандартную библиотеку шаблонов (STL),Это помогает разработчикам с минимальными усилиями перенести существующие приложения на основе стандартных библиотек на платформу bada.В частности, bada поддерживает существенное подмножество libstdc ++ v3 (http://gcc.gnu.org/libstdc++/), включающее полный набор стандартных функций C ++, указанных в стандарте C ++ ANSI ISO 14882 2003, и всю стандартную библиотеку шаблонов (http://www.sgi.com/tech/stl/).. Эти стандартные функции C ++ часто используются.

Что касается Boost, boost 1.37 shared_ptr работает отлично.

0 голосов
/ 28 мая 2012
#include <auto_ptr>
using namespace std;

///...


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