Кто-нибудь давал этим умным указателям (auto_any, scoped_any, shared_any) тест-драйв? - PullRequest
0 голосов
/ 26 марта 2010

Я исследую умные указатели с «общей» функциональностью для Windows CE и Mobile, где нельзя использовать VS 2008 tr1 std::shared_ptr (из-за связи с dll v.9, отсутствующей в CE, очевидно, если я правильно понимаю).

В журнале MSDN Magazine есть полустарелая статья с источниками из Microsoft (Эрик Ниблер): Обеспечение более надежного управления ресурсами с помощью наших пользовательских классов C ++ .

Рассуждения, дизайн и реализация его shared_any выглядит солидно, но мне интересно, проверял ли кто-нибудь этот лот на какой-либо платформе (не обязательно WinCe / WM)?

1 Ответ

5 голосов
/ 26 марта 2010

Возможно, вы захотите использовать boost :: shared_ptr . Насколько я понимаю, библиотека Boost.SmartPointer - это библиотека только для заголовков, поэтому вы можете просто скопировать нужные заголовки из Boost, чтобы все заработало.

...